🇰🇷 한글 설명
MongoDB PHP 드라이버에서 깊게 중첩된 BSON 문서를 처리할 때 스택 exhaustion으로 인한 애플리케이션 크래시가 발생할 수 있습니다. MongoDB Server가 아닌 다른 소스에서 받은 BSON 문서를 처리할 때 이 문제가 나타날 수 있습니다.
💡 쉬운 설명
MongoDB PHP 드라이버가 매우 복잡하게 중첩된 데이터를 처리하려고 할 때 프로그램이 멈추거나 충돌할 수 있습니다. 신뢰할 수 없는 소스의 데이터를 처리할 때 특히 위험합니다.
🇺🇸 원문 (English)
Stack exhaustion vulnerability in the MongoDB PHP driver can cause application crashes when processing deeply nested BSON documents in unusual circumstances when the source of these BSON documents is not MongoDB Server.
📍 영향받는 시스템
MongoDB PHP 드라이버 (버전 정보는 공식 릴리스 노트 확인 필요)
⚔️ 공격 벡터
공격자가 깊게 중첩된 BSON 문서 페이로드를 구성하여 애플리케이션으로 전송
🛡️ 대응 방법
MongoDB PHP 드라이버를 최신 버전으로 업그레이드
🔧 검증 코드
mongodb 모듈이 로드되어 있거나 Composer에 mongodb 패키지가 설치되어 있으면 현재 시스템에서 MongoDB PHP 드라이버를 사용 중입니다. 설치된 버전을 확인하고 권장 버전으로 업그레이드해야 합니다.
php -m 2>/dev/null | grep -i mongodb || (composer show 2>/dev/null | grep mongodb)