🔍 CVE-2015-0205

5.0
CVSS Score
MEDIUM
2015-01-09
2026-06-17 00:19
✅ 완료

🇰🇷 한글 설명

OpenSSL의 TLS 핸드셰이크 처리에서 CertificateVerify 메시지 검증을 건너뛸 수 있는 취약점입니다. Diffie-Hellman 인증서를 사용할 경우 개인키 없이도 클라이언트 인증이 가능하며, 공격자가 조작된 TLS 트래픽으로 인증을 우회할 수 있습니다.

💡 쉬운 설명

OpenSSL의 보안 검증 단계를 우회할 수 있는 결함으로, 개인키가 없어도 권한 있는 사용자로 접속 가능합니다. DH 인증서를 지원하는 서버에서 권한 없는 접근을 허용할 수 있습니다.

🇺🇸 원문 (English)

The ssl3_get_cert_verify function in s3_srvr.c in OpenSSL 1.0.0 before 1.0.0p and 1.0.1 before 1.0.1k accepts client authentication with a Diffie-Hellman (DH) certificate without requiring a CertificateVerify message, which allows remote attackers to obtain access without knowledge of a private key via crafted TLS Handshake Protocol traffic to a server that recognizes a Certification Authority with DH support.

📍 영향받는 시스템

OpenSSL 1.0.0 (1.0.0p 이전) 및 1.0.1 (1.0.1k 이전)

⚔️ 공격 벡터

DH 인증서를 지원하는 서버에 조작된 TLS 핸드셰이크 패킷을 송신하여 인증 검증 우회

🛡️ 대응 방법

OpenSSL을 1.0.0p 또는 1.0.1k 이상 버전으로 업그레이드

🔧 검증 코드

1.0.0p 미만 또는 1.0.1k 미만 버전이 표시되면 취약, 그 이상 버전이면 안전

Shell / Script
openssl version | grep -oE '1\.0\.[01][a-z]?'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:N/I:P/A:N

💻 영향받는 소프트웨어

OpenSSL