🇰🇷 한글 설명
Couchbase .NET SDK 3.7.1 미만 버전에서 TLS 인증서의 호스트 이름 검증이 제대로 수행되지 않는 취약점이 발견되었습니다. 또한, 설정 오류로 인해 호스트 이름 대신 IP 주소를 기본적으로 사용하도록 구성되어 보안 위협에 노출될 수 있습니다.
💡 쉬운 설명
인터넷 연결 시 상대방이 진짜인지 확인하는 과정이 허술하여, 해커가 가짜 사이트로 위장해 데이터를 가로챌 수 있는 문제입니다. 또한 주소를 이름이 아닌 숫자로만 확인하여 보안 확인 절차가 제대로 작동하지 않습니다.
🇺🇸 원문 (English)
The Couchbase .NET SDK (client library) before 3.7.1 does not properly enable hostname verification for TLS certificates. In fact, the SDK was also using IP addresses instead of hostnames due to a configuration option that was incorrectly enabled by default.
📍 영향받는 시스템
Couchbase .NET SDK 3.7.1 미만 버전
⚔️ 공격 벡터
중간자 공격(Man-in-the-Middle)을 통해 TLS 인증서 검증을 우회하여 통신 가로채기
🛡️ 대응 방법
Couchbase .NET SDK를 3.7.1 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 Couchbase.NetSdk의 버전이 3.7.1 미만인지 확인하십시오.
dotnet list package | grep Couchbase.NetSdk