🇰🇷 한글 설명
MongoDB Server의 mongos 구성 요소가 불완전한 데이터를 잘못 처리하여 새로운 연결에 응답하지 않을 수 있는 취약점입니다. 이 문제는 로드 밸런서 지원이 설정된 MongoDB 환경에서 발생합니다.
💡 쉬운 설명
데이터가 중간에 끊겨서 들어오면 데이터베이스 서버가 먹통이 되어 새로운 접속을 받지 못하게 되는 문제입니다. 로드 밸런서를 사용하는 환경에서 특히 주의가 필요합니다.
🇺🇸 원문 (English)
MongoDB Server's mongos component can become unresponsive to new connections due to incorrect handling of incomplete data. This affects MongoDB when configured with load balancer support. This issue affects MongoDB Server v6.0 prior to 6.0.23, MongoDB Server v7.0 prior to 7.0.20 and MongoDB Server v8.0 prior to 8.0.9
Required Configuration:
This affects MongoDB sharded clusters when configured with load balancer support for mongos using HAProxy on specified ports.
📍 영향받는 시스템
MongoDB Server v6.0 < 6.0.23, v7.0 < 7.0.20, v8.0 < 8.0.9
⚔️ 공격 벡터
로드 밸런서(HAProxy 등)를 사용하는 샤딩된 클러스터에 불완전한 데이터를 전송하여 서비스 거부(DoS) 유도
🛡️ 대응 방법
MongoDB Server를 최신 보안 패치 버전(6.0.23, 7.0.20, 8.0.9 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 버전(6.0.23, 7.0.20, 8.0.9)보다 낮은지 확인하십시오.
mongod --version | grep -E '6.0\.[0-9]+|7.0\.[0-9]+|8.0\.[0-9]+'