🇰🇷 한글 설명
MongoDB C# 드라이버의 BSON 라이브러리에서 특정 BSON 값 유형의 역직렬화 처리 중 제어되지 않는 리소스 소비 취약점이 발견되었습니다. 신뢰할 수 없는 콘텐츠를 역직렬화하는 애플리케이션은 프로세스 수명 동안 데이터가 무제한으로 축적되어 메모리 고갈 및 서비스 거부(DoS)를 유발할 수 있습니다.
💡 쉬운 설명
공격자가 조작된 데이터를 보내면 프로그램이 이를 처리하는 과정에서 메모리를 끝없이 사용하게 만듭니다. 이로 인해 컴퓨터의 메모리가 가득 차서 프로그램이 멈추거나 꺼질 수 있습니다.
🇺🇸 원문 (English)
The MongoDB C# Driver's BSON library contains an uncontrolled resource consumption weakness in its deserialization handling of one BSON value type. An application that deserializes untrusted content with the library retains data derived from that content for the lifetime of the process, with no limit on how much accumulates. An unauthenticated remote party who can cause such content to be deserialized can drive unbounded memory growth, exhausting the host application's available memory and denying service. There is no impact to confidentiality or integrity, and no MongoDB server component is affected.
📍 영향받는 시스템
MongoDB C# Driver (BSON library 포함 버전)
⚔️ 공격 벡터
인증되지 않은 원격 공격자가 조작된 BSON 데이터를 전송하여 역직렬화 유도
🛡️ 대응 방법
MongoDB C# Driver를 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 MongoDB.Driver의 버전을 확인하여 취약점이 해결된 최신 버전인지 대조
dotnet list package | grep MongoDB.Driver
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server