🇰🇷 한글 설명
Snowflake .NET 커넥터에서 insecureMode 플래그가 기본값인 false로 설정되어 있음에도 불구하고 인증서 폐기 목록(CRL) 확인 절차가 수행되지 않는 취약점이 발견되었습니다. 이로 인해 유효하지 않은 인증서가 사용될 수 있는 보안 위험이 존재합니다. 해당 문제는 2.1.5 버전에서 수정되었습니다.
💡 쉬운 설명
인터넷 연결 시 상대방이 진짜인지 확인하는 '신분증 검사' 과정에서, 취소된 신분증인지 확인하는 절차가 빠져 있는 상태입니다. 이로 인해 가짜 신분증을 가진 공격자가 연결을 가로챌 위험이 있습니다.
🇺🇸 원문 (English)
The Snowflake .NET driver provides an interface to the Microsoft .NET open source software framework for developing applications. Snowflake recently received a report about a vulnerability in the Snowflake Connector .NET where the checks against the Certificate Revocation List (CRL) were not performed where the insecureMode flag was set to false, which is the default setting. The vulnerability affects versions between 2.0.25 and 2.1.4 (inclusive). Snowflake fixed the issue in version 2.1.5.
📍 영향받는 시스템
Snowflake Connector .NET 버전 2.0.25 ~ 2.1.4
⚔️ 공격 벡터
중간자 공격(Man-in-the-Middle)을 통해 폐기된 인증서를 사용하여 통신을 가로채거나 위조할 수 있음
🛡️ 대응 방법
Snowflake Connector .NET을 최신 버전인 2.1.5 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 Snowflake.Data의 버전이 2.1.4 이하인지 확인하여 취약 여부를 판단합니다.
dotnet list package | grep Snowflake.Data