🇰🇷 한글 설명
인증된 사용자가 $external 데이터베이스에 대한 잘못된 검증을 악용하여 명령 실행 중 불변 어설션(invariant assertion)을 트리거할 수 있습니다. 이로 인해 mongod 프로세스가 중단되거나 서버가 충돌하여 서비스 거부(DoS) 상태가 될 수 있습니다. 이 문제는 MongoDB Server v5.0.6 이하 버전에서 발생합니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 특수한 명령을 보내 데이터베이스 서버를 강제로 멈추게 만들 수 있는 취약점입니다. 서버가 갑자기 꺼지면서 서비스가 중단될 위험이 있습니다.
🇺🇸 원문 (English)
An authenticated user may trigger an invariant assertion during command dispatch due to incorrect validation on the $external database. This may result in mongod denial of service or server crash. This issue affects: MongoDB Inc. MongoDB Server v5.0 versions, prior to and including v5.0.6.
📍 영향받는 시스템
MongoDB Server v5.0.6 및 그 이전 버전
⚔️ 공격 벡터
인증된 사용자가 $external 데이터베이스에 대한 잘못된 검증을 이용한 명령 실행
🛡️ 대응 방법
MongoDB를 v5.0.6 이상의 최신 보안 패치 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 v5.0.0부터 v5.0.6 사이의 버전이 나타나면 취약한 상태입니다.
mongod --version | grep -E 'v5\.[0-5]\.[0-6]'