🔍 CVE-2014-3510

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

🇰🇷 한글 설명

OpenSSL의 DTLS 서버에서 익명 DH 또는 익명 ECDH 암호화를 사용할 때, 악의적인 핸드셰이크 메시지를 통해 클라이언트의 NULL 포인터 역참조 오류를 유발하는 취약점입니다. 이로 인해 OpenSSL을 사용하는 클라이언트 애플리케이션이 즉시 크래시됩니다.

💡 쉬운 설명

특정 DTLS 서버가 OpenSSL 클라이언트에게 잘못된 메시지를 보내면 클라이언트 프로그램이 멈춥니다. 이는 서버의 의도적인 공격으로 클라이언트 서비스를 중단시킬 수 있습니다.

🇺🇸 원문 (English)

The ssl3_send_client_key_exchange function in s3_clnt.c in OpenSSL 0.9.8 before 0.9.8zb, 1.0.0 before 1.0.0n, and 1.0.1 before 1.0.1i allows remote DTLS servers to cause a denial of service (NULL pointer dereference and client application crash) via a crafted handshake message in conjunction with a (1) anonymous DH or (2) anonymous ECDH ciphersuite.

📍 영향받는 시스템

OpenSSL 0.9.8 (~0.9.8za), 1.0.0 (~1.0.0m), 1.0.1 (~1.0.1h)

⚔️ 공격 벡터

DTLS 서버에서 익명 DH/ECDH 핸드셰이크 중 악의적인 메시지 전송

🛡️ 대응 방법

OpenSSL을 0.9.8zb, 1.0.0n, 1.0.1i 이상으로 업그레이드

🔧 검증 코드

현재 OpenSSL 버전이 0.9.8zb, 1.0.0n, 1.0.1i 이상이면 안전합니다. 그 이하 버전이 나오면 취약합니다.

Shell / Script
openssl version | grep -oE '\d+\.\d+\.\d+[a-z]*'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL