🔍 CVE-2014-3509

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

🇰🇷 한글 설명

OpenSSL의 ssl_parse_serverhello_tlsext 함수에 경쟁 조건 취약점이 존재하여, 멀티스레딩과 세션 재개를 사용하는 환경에서 원격 SSL 서버가 악의적인 EC Supported Point Formats Extension 데이터를 전송하면 클라이언트의 메모리 덮어쓰기, 응용프로그램 충돌 또는 기타 영향을 초래할 수 있다.

💡 쉬운 설명

OpenSSL의 보안 연결 처리 중 데이터 처리 순서 충돌로 인해 공격자가 원격에서 클라이언트 프로그램을 충돌시킬 수 있다. 특히 여러 연결을 동시에 처리하고 이전 연결 정보를 재사용하는 경우 취약하다.

🇺🇸 원문 (English)

Race condition in the ssl_parse_serverhello_tlsext function in t1_lib.c in OpenSSL 1.0.0 before 1.0.0n and 1.0.1 before 1.0.1i, when multithreading and session resumption are used, allows remote SSL servers to cause a denial of service (memory overwrite and client application crash) or possibly have unspecified other impact by sending Elliptic Curve (EC) Supported Point Formats Extension data.

📍 영향받는 시스템

OpenSSL 1.0.0 (1.0.0n 미만), OpenSSL 1.0.1 (1.0.1i 미만)

⚔️ 공격 벡터

원격 SSL 서버가 멀티스레딩 환경에서 EC Supported Point Formats Extension을 포함한 악의적인 ServerHello 메시지 전송

🛡️ 대응 방법

OpenSSL을 1.0.0n 이상 또는 1.0.1i 이상으로 업그레이드

🔧 검증 코드

출력이 'Vulnerable'이면 해당 버전에 대한 패치 필요, 'Patched'이면 안전

Shell / Script
openssl version | grep -oE '1\.0\.[0-1][a-z]?' | awk '{if ($1 < "1.0.0n" || ($1 ~ /1\.0\.1/ && $1 < "1.0.1i")) print "Vulnerable"; else print "Patched"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL