🔍 CVE-2026-114649

6.8
CVSS Score
MEDIUM
2026-10-22
2026-10-23 19:45
✅ 완료

🇰🇷 한글 설명

MongoDB C# 드라이버가 캐시된 연결을 공유할지 결정할 때 TLS 클라이언트 인증서를 발행자(Issuer)와 일련번호(Serial Number)로만 비교하는 취약점입니다. 공격자가 다른 사용자의 인증서 정보를 복제하여 제공할 경우, 개인키 없이도 해당 사용자의 인증으로 연결을 공유받아 데이터의 기밀성과 무결성을 침해할 수 있습니다.

💡 쉬운 설명

인증서의 이름과 번호만 확인하는 허점을 이용해, 남의 신분증 정보를 흉내 내어 데이터베이스에 접속하는 문제입니다. 이를 통해 공격자는 다른 사용자의 권한을 가로채 데이터를 훔치거나 조작할 수 있습니다.

🇺🇸 원문 (English)

The MongoDB C# Driver compares TLS client certificates by issuer and serial number only when deciding whether two clients can share cached connections. In an application that creates clients from certificates supplied by different users, a user who provides a certificate copying another user's issuer and serial number, without that user's private key, can be given connections authenticated with the other user's certificate. Database operations can then run under the other user's identity, affecting the confidentiality and integrity of data that identity can access.

📍 영향받는 시스템

MongoDB C# Driver (TLS 인증서 기반 연결 공유 기능을 사용하는 버전)

⚔️ 공격 벡터

다른 사용자의 TLS 인증서 발행자 및 일련번호를 복제한 인증서를 제공하여 기존 연결을 탈취

🛡️ 대응 방법

MongoDB C# 드라이버를 최신 보안 패치가 적용된 버전으로 업데이트

🔧 검증 코드

출력된 MongoDB.Driver의 버전을 확인하여 취약점이 해결된 최신 버전인지 대조

Shell / Script
dotnet list package | grep MongoDB.Driver

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N

💻 영향받는 소프트웨어

IBM Verify Identity Access