🔍 CVE-2014-5139

4.3
CVSS Score
MEDIUM
2014-08-13
2026-06-17 00:11
✅ 완료

🇰🇷 한글 설명

OpenSSL 1.0.1(1.0.1i 이전 버전)의 ssl_set_client_disabled 함수 취약점으로, 원격 SSL 서버가 클라이언트와 협상하지 않은 SRP 암호화 모음을 포함한 ServerHello 메시지를 전송하여 클라이언트 애플리케이션의 NULL 포인터 역참조 및 충돌을 유발할 수 있습니다.

💡 쉬운 설명

SSL 통신 중 서버가 잘못된 암호화 방식 정보를 보내면 클라이언트가 충돌합니다. 공격자는 악의적인 SSL 서버를 운영하여 연결하는 클라이언트들을 강제로 다운시킬 수 있습니다.

🇺🇸 원문 (English)

The ssl_set_client_disabled function in t1_lib.c in OpenSSL 1.0.1 before 1.0.1i allows remote SSL servers to cause a denial of service (NULL pointer dereference and client application crash) via a ServerHello message that includes an SRP ciphersuite without the required negotiation of that ciphersuite with the client.

📍 영향받는 시스템

OpenSSL 1.0.1 ~ 1.0.1h 버전

⚔️ 공격 벡터

원격 SSL 서버가 협상되지 않은 SRP 암호화 모음을 포함한 ServerHello 메시지를 클라이언트에 전송

🛡️ 대응 방법

OpenSSL을 1.0.1i 이상으로 업그레이드

🔧 검증 코드

출력에서 1.0.1a~1.0.1h 버전이 표시되면 취약하며, 1.0.1i 이상 또는 다른 주 버전이면 안전합니다.

Shell / Script
openssl version | grep -oP '1\.0\.1[a-h]' && echo 'VULNERABLE'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL