🇰🇷 한글 설명
인증된 사용자가 MongoDB의 집계 프레임워크 내에서 특정 데이터 타입 변환 작업을 수행하여 메모리 압박 상황에서 mongod 프로세스가 강제 종료되도록 유도할 수 있습니다. 이 문제는 해당 작업 중 발생하는 불균형한 메모리 소비로 인해 발생하며, 데이터베이스에 대한 쓰기 권한과 집계 쿼리 실행 권한이 모두 필요합니다.
💡 쉬운 설명
데이터베이스에 로그인할 수 있는 사용자가 특수한 명령을 실행하여 서버의 메모리를 과도하게 사용하게 만들 수 있습니다. 이로 인해 데이터베이스 서비스가 갑자기 꺼져버려 서비스가 중단될 위험이 있습니다.
🇺🇸 원문 (English)
An authenticated user can cause a {{mongod}} process to be terminated by the operating system under memory pressure by performing a specific data type conversion operation within MongoDB's aggregation framework. The behavior stems from disproportionate memory consumption during this operation, and requires both write access to the database and the ability to run aggregation queries.
📍 영향받는 시스템
MongoDB (집계 프레임워크를 사용하는 특정 버전)
⚔️ 공격 벡터
인증된 사용자가 데이터 타입 변환을 포함한 악의적인 집계 쿼리 실행
🛡️ 대응 방법
MongoDB를 최신 보안 패치가 적용된 버전으로 업데이트하고, 사용자 권한을 최소화하여 불필요한 집계 권한을 제한하십시오.
🔧 검증 코드
출력된 MongoDB 버전을 확인하여 해당 취약점이 해결된 최신 버전인지 대조하십시오.