🇰🇷 한글 설명
MongoDB 서버의 쿼리 계획 구성 요소에서 발생하는 정수 오버플로 취약점입니다. 인증된 사용자가 특수하게 제작된 쿼리를 제출하면 서버의 메모리가 무제한으로 소비되어 서버 프로세스가 종료될 수 있습니다. 이로 인해 해당 노드에서 서비스되는 모든 데이터베이스에 서비스 거부(DoS) 장애가 발생할 수 있습니다.
💡 쉬운 설명
데이터베이스에 명령을 내릴 때 계산 오류를 일으키는 특수한 명령어를 보내면, 서버의 메모리를 전부 써버리게 만드는 취약점입니다. 이로 인해 데이터베이스 서버가 갑자기 멈추거나 꺼져서 서비스를 이용할 수 없게 됩니다.
🇺🇸 원문 (English)
An integer overflow in the query planning component of MongoDB Server can allow an authenticated user with ordinary database-level read/write privileges to bypass an internal resource limit. Submitting a specially crafted query causes the server to consume memory without bound during query planning, and the resulting exhaustion terminates the server process. This may result in a denial of service affecting all databases served by the affected node.
📍 영향받는 시스템
MongoDB Server (정수 오버플로가 발생하는 특정 버전)
⚔️ 공격 벡터
데이터베이스 읽기/쓰기 권한을 가진 인증된 사용자가 특수하게 조작된 쿼리를 실행
🛡️ 대응 방법
MongoDB 보안 패치 적용 및 쿼리 실행 권한 제한
🔧 검증 코드
출력된 MongoDB 버전을 확인하여 해당 취약점이 해결된 최신 패치 버전인지 확인합니다.