🇰🇷 한글 설명
MongoDB Server의 시계열 컬렉션 구현 문제로 인해 데이터베이스 쓰기 권한을 가진 인증된 사용자가 mongod 프로세스에서 경계 외 메모리 쓰기를 유발할 수 있습니다. 시계열 버킷 카탈로그 내의 내부 필드 이름-인덱스 매핑 불일치로 인해 발생하며, 특정 조건에서 임의 코드 실행이 가능할 수 있습니다.
💡 쉬운 설명
데이터베이스의 특정 기능을 사용하는 권한이 있는 사용자가 시스템의 메모리 영역을 잘못 건드려 명령을 실행할 수 있는 보안 결함입니다. 이로 인해 해커가 서버를 제어할 위험이 있습니다.
🇺🇸 원문 (English)
An issue in MongoDB Server's time-series collection implementation allows an authenticated user with database write privileges to trigger an out-of-bounds memory write in the mongod process. The issue results from an inconsistency in the internal field-name-to-index mapping within the time-series bucket catalog. Under certain conditions this can result in arbitrary code execution.
This issue impacts MongoDB Server v5.0 versions prior to 5.0.33, v6.0 versions prior to 6.0.28, v7.0 versions prior to 7.0.34, v8.0 versions prior to 8.0.23, v8.2 versions prior to 8.2.9 and v8.3 versions prior to 8.3.2.
📍 영향받는 시스템
MongoDB Server v5.0(<5.0.33), v6.0(<6.0.28), v7.0(<7.0.34), v8.0(<8.0.23), v8.2(<8.2.9), v8.3(<8.3.2)
⚔️ 공격 벡터
데이터베이스 쓰기 권한을 가진 인증된 사용자가 시계열 컬렉션의 매핑 불일치를 이용한 악의적인 데이터 입력
🛡️ 대응 방법
영향을 받는 버전을 확인하고 각 메이저 버전별로 명시된 최신 보안 패치 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약한 버전 범위(예: 5.0.33 미만 등)에 해당되는지 확인하십시오.
mongod --version | grep -E 'MongoDB Server v(5.0|6.0|7.0|8.0|8.2|8.3)'