🇰🇷 한글 설명
MongoDB Entity Framework Core Provider를 기반으로 구축된 애플리케이션에서 독립적인 암호화 설정과 해당 제공자의 암호화 설정을 혼합하여 사용할 경우, TLS 및 스키마 맵 설정이 조용히 손실될 수 있습니다. 이로 인해 보호되어야 할 필드가 데이터베이스에 암호화되지 않은 상태로 저장될 위험이 있습니다.
💡 쉬운 설명
데이터를 암호화하도록 설정했음에도 불구하고 설정이 충돌하여 실제로는 암호화 없이 데이터가 저장될 수 있는 문제입니다. 이로 인해 중요한 개인정보가 데이터베이스에 그대로 노출될 위험이 있습니다.
🇺🇸 원문 (English)
Applications built on MongoDB Entity Framework Core Provider which combine independent encryption settings and this provider's encryption settings may silently lose TLS and schema-map settings leading to protected fields being stored unencrypted in the database.
📍 영향받는 시스템
MongoDB Entity Framework Core Provider를 사용하는 애플리케이션
⚔️ 공격 벡터
직접적인 공격보다는 설정 오류를 이용한 데이터 노출 및 데이터베이스 탈취 시 데이터 유출 위험
🛡️ 대응 방법
MongoDB Entity Framework Core Provider를 최신 보안 패치 버전으로 업데이트하고 암호화 설정 충돌 여부를 검토하십시오.
🔧 검증 코드
출력된 MongoDB.EntityFrameworkCore 패키지의 버전을 확인하여 취약점이 해결된 최신 버전인지 대조하십시오.
dotnet list package | grep MongoDB.EntityFrameworkCore