🇰🇷 한글 설명
MongoDB 서버의 지리 공간 쿼리 처리 과정에서 발생하는 취약점으로, 쓰기 권한이 있는 인증된 사용자가 잘못된 기하학 데이터를 저장할 수 있습니다. 이후 해당 데이터에 대한 쿼리가 실행되면 서버가 의도하지 않은 메모리 영역에 접근하여 서버 충돌(DoS)을 일으키거나 제한된 양의 메모리 정보를 노출할 수 있습니다.
💡 쉬운 설명
데이터베이스에 잘못된 지도 데이터를 입력하여 서버를 멈추게 하거나 내부 정보를 훔쳐볼 수 있는 문제입니다. 권한이 있는 사용자가 악의적인 데이터를 저장함으로써 발생할 수 있습니다.
🇺🇸 원문 (English)
An issue in MongoDB Server's geospatial query processing could allow an authenticated user with write privileges to cause certain malformed geometry data to be stored and later processed without proper validation. Subsequent queries against this data could then result in the server accessing memory outside its intended bounds. This could result in a server crash (denial of service) and may expose a limited amount of server process memory.
📍 영향받는 시스템
MongoDB Server (지리 공간 쿼리 기능을 사용하는 버전)
⚔️ 공격 벡터
쓰기 권한을 가진 인증된 사용자가 조작된 기하학 데이터를 삽입하여 쿼리 실행
🛡️ 대응 방법
MongoDB 보안 패치 적용 및 지리 공간 데이터 입력 시 유효성 검사 강화
🔧 검증 코드
현재 설치된 MongoDB 버전을 확인하여 해당 취약점이 해결된 최신 패치 버전인지 확인합니다.