🇰🇷 한글 설명
CoreWCF의 Unix Domain Socket 호스팅 환경에서 PosixIdentity 클라이언트 자격 증명을 사용할 때 발생하는 보안 취약점입니다. 1.8.1 및 1.9.1 이전 버전에서는 메시지 디스패치 전 application/unixposix 스트림 업그레이드 단계를 건너뛰어 UnixPosixIdentitySecurityUpgradeProvider의 프레이밍 계층 신원 확인을 우회할 수 있습니다.
💡 쉬운 설명
Unix 시스템에서 특정 방식으로 통신할 때, 사용자의 신원을 확인하는 보안 절차를 건너뛰고 접속할 수 있는 문제입니다. 이로 인해 인증되지 않은 사용자가 서비스에 접근할 위험이 있습니다.
🇺🇸 원문 (English)
CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. Prior to 1.8.1 and 1.9.1, a CoreWCF service hosted on Unix Domain Sockets with PosixIdentity client credentials can accept connections that skip the application/unixposix stream upgrade before dispatching messages, bypassing framing-layer identity checks in UnixPosixIdentitySecurityUpgradeProvider. This issue is fixed in versions 1.8.1 and 1.9.1.
📍 영향받는 시스템
CoreWCF versions prior to 1.8.1 and 1.9.1
⚔️ 공격 벡터
Unix Domain Sockets를 통한 application/unixposix 스트림 업그레이드 절차 우회 공격
🛡️ 대응 방법
CoreWCF를 1.8.1 또는 1.9.1 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 CoreWCF의 버전이 1.8.1 또는 1.9.1 미만인지 확인하십시오.
dotnet list package | grep CoreWCF