🇰🇷 한글 설명
시계열 데이터 처리 로직에서 객체 크기 검증이 일관되지 않아 발생하는 취약점입니다. 이로 인해 비정상적으로 큰 BSON 문서가 처리될 경우 어설션(assert) 오류가 발생하며 프로세스가 강제 종료될 수 있습니다.
💡 쉬운 설명
데이터의 크기를 확인하는 과정에 허점이 있어, 너무 큰 데이터를 보내면 데이터베이스 프로그램이 갑자기 꺼질 수 있습니다. 이는 서비스 중단을 야기할 수 있는 문제입니다.
🇺🇸 원문 (English)
Inconsistent object size validation in time series processing logic may result in later processing of oversized BSON documents leading to an assert failing and process termination.
This issue impacts MongoDB Server v7.0 versions prior to 7.0.26, v8.0 versions prior to 8.0.16 and MongoDB server v8.2 versions prior to 8.2.1.
📍 영향받는 시스템
MongoDB Server v7.0 (< 7.0.26), v8.0 (< 8.0.16), v8.2 (< 8.2.1)
⚔️ 공격 벡터
조작된 대용량 BSON 문서를 시계열 데이터 처리 로직으로 전송하여 서비스 거부(DoS) 유도
🛡️ 대응 방법
MongoDB를 보안 패치가 적용된 최신 버전(7.0.26, 8.0.16, 8.2.1 이상)으로 업데이트
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 패치 버전(7.0.26, 8.0.16, 8.2.1)보다 높은지 확인
mongod --version | grep -E '7.0\[0-9]+\.[0-9]+|8.0\[0-9]+\.[0-9]+|8.2\[0-9]+\.[0-9]+'