🔍 CVE-2014-3470

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

🇰🇷 한글 설명

OpenSSL의 ssl3_send_client_key_exchange 함수에서 익명 ECDH 암호 스위트 사용 시 NULL 포인터 역참조 취약점이 존재합니다. 원격 공격자가 특별히 조작된 인증서 값을 전송하여 클라이언트를 충돌시킬 수 있으며, 서비스 거부 공격(DoS)을 유발합니다.

💡 쉬운 설명

OpenSSL에 보안 연결을 설정할 때 특정 방식을 사용하는 경우, 공격자가 잘못된 데이터를 보내서 프로그램을 강제 종료시킬 수 있습니다. 이는 보안 통신을 사용하는 모든 애플리케이션에 영향을 줄 수 있습니다.

🇺🇸 원문 (English)

The ssl3_send_client_key_exchange function in s3_clnt.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h, when an anonymous ECDH cipher suite is used, allows remote attackers to cause a denial of service (NULL pointer dereference and client crash) by triggering a NULL certificate value.

📍 영향받는 시스템

OpenSSL 0.9.8 (0.9.8za 이전), 1.0.0 (1.0.0m 이전), 1.0.1 (1.0.1h 이전)

⚔️ 공격 벡터

원격 공격자가 익명 ECDH를 사용하는 TLS 연결 중 NULL 인증서 값을 트리거하여 클라이언트 프로세스 충돌 유발

🛡️ 대응 방법

OpenSSL을 0.9.8za 이상, 1.0.0m 이상, 또는 1.0.1h 이상으로 업그레이드하여 패치 적용

🔧 검증 코드

위 명령어에서 'VULNERABLE'이 출력되면 패치되지 않은 버전입니다. 'SAFE'가 출력되거나 openssl을 찾을 수 없으면 이 취약점의 영향을 받지 않습니다.

Shell / Script
openssl version | grep -qE '0\.9\.8[a-z]|1\.0\.0[a-l]|1\.0\.1[a-g]' && echo VULNERABLE || echo SAFE

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL