🇰🇷 한글 설명
뷰(View)에 접근 권한이 있는 사용자가 의도된 콜레이션(Collation)을 변경하여, 기반 데이터에 대해 의도하지 않은 다른 형태의 뷰에 접근할 수 있는 취약점입니다. 이 문제는 MongoDB Server의 특정 버전들에서 발생합니다.
💡 쉬운 설명
데이터를 보여주는 방식(정렬 규칙 등)을 사용자가 마음대로 바꿔서, 원래 보여주면 안 되는 데이터까지 볼 수 있게 되는 문제입니다. 권한이 있는 사용자가 데이터의 내용을 교묘하게 조작하여 볼 수 있습니다.
🇺🇸 원문 (English)
A user authorized to access a view may be able to alter the intended collation, allowing them to access to a different or unintended view of underlying data. This issue affects MongoDB Server v5.0 version prior to 5.0.31, MongoDB Server v6.0 version prior to 6.0.20, MongoDB Server v7.0 version prior to 7.0.14 and MongoDB Server v7.3 versions prior to 7.3.4.
📍 영향받는 시스템
MongoDB Server v5.0 < 5.0.31, v6.0 < 6.0.20, v7.0 < 7.0.14, v7.3 < 7.3.4
⚔️ 공격 벡터
권한이 있는 사용자가 뷰 접근 시 콜레이션 설정을 조작하여 데이터 접근 범위를 확장함
🛡️ 대응 방법
영향을 받는 버전을 확인하고, 각 메이저 버전별로 명시된 최신 보안 패치 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 취약점이 해결된 버전(5.0.31, 6.0.20, 7.0.14, 7.3.4 이상)보다 낮은지 확인하십시오.
mongod --version | grep -E 'MongoDB Server v(5.0|6.0|7.0|7.3)'