🇰🇷 한글 설명
MongoDB Go Driver의 GridFS 구성 요소에서 데이터 쿼리 로직의 특수 요소 중화 미흡으로 인해 발생합니다. 인증된 사용자가 파일 식별자를 조작하여 이를 쿼리 조건으로 해석하게 만들면, 해당 버킷 내의 모든 GridFS 파일 청크를 삭제하여 저장된 파일을 읽을 수 없게 만들 수 있습니다.
💡 쉬운 설명
파일을 찾는 이름표를 조작하여 시스템이 명령어로 오해하게 만드는 공격입니다. 이 공격이 성공하면 저장되어 있던 중요한 파일 데이터가 모두 삭제될 수 있습니다.
🇺🇸 원문 (English)
Improper neutralization of special elements in data query logic in the GridFS component of the MongoDB Go Driver can cause a caller-supplied structured file identifier to be interpreted as a query condition rather than as a literal identifier. An authenticated user who can influence the identifier passed by an affected application may cause all GridFS file chunks in the affected bucket to be removed, rendering stored file content unreadable.
📍 영향받는 시스템
MongoDB Go Driver (GridFS 구성 요소 포함 버전)
⚔️ 공격 벡터
인증된 사용자가 애플리케이션을 통해 전달되는 파일 식별자(identifier)에 특수 쿼리 문자를 삽입하여 공격
🛡️ 대응 방법
MongoDB Go Driver를 취약점이 해결된 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 사용 중인 MongoDB Go Driver의 버전을 확인하여 취약한 버전인지 대조하십시오.
go list -m all | grep mongo