🇰🇷 한글 설명
MongoDB C 드라이버에서 호출자가 제공한 데이터베이스 및 컬렉션 이름 구성 요소에 포함된 특수 문자가 적절히 검증되지 않는 취약점이 발견되었습니다. 이로 인해 신뢰할 수 없는 입력값이 포함될 경우, 의도하지 않은 다른 리소스로 작업이 유도될 수 있습니다.
💡 쉬운 설명
데이터베이스 이름에 특수 문자를 섞어 넣으면 프로그램이 엉뚱한 곳에 데이터를 저장하거나 삭제할 수 있는 문제입니다. 사용자가 입력한 이름이 필터링 없이 그대로 사용될 때 발생합니다.
🇺🇸 원문 (English)
A weakness in the MongoDB C Driver allows special elements in caller-supplied database and collection name components to pass without sanitization when the driver composes the target namespace for an operation. An application that incorporates untrusted input into these name components can have operations directed at a resource other than the one intended.
📍 영향받는 시스템
MongoDB C Driver (특정 버전 미만)
⚔️ 공격 벡터
사용자로부터 입력받은 데이터베이스 또는 컬렉션 이름에 특수 문자를 삽입하여 네임스페이스 조작
🛡️ 대응 방법
MongoDB C 드라이버를 최신 보안 패치가 적용된 버전으로 업데이트하고 입력값 검증 로직을 강화하십시오.