🔍 CVE-2015-3196

4.3
CVSS Score
MEDIUM
2015-12-06
2026-06-17 00:25
✅ 완료

🇰🇷 한글 설명

OpenSSL의 멀티스레드 클라이언트에서 ServerKeyExchange 메시지 처리 시 PSK identity hint이 잘못된 메모리 위치에 저장되어 race condition과 double free 취약점을 발생시킵니다. 원격 서버는 악의적인 메시지로 클라이언트를 크래시시킬 수 있습니다.

💡 쉬운 설명

OpenSSL이 여러 작업을 동시에 처리할 때 같은 메모리를 두 번 해제하는 버그가 있습니다. 이를 악용하면 서버가 클라이언트를 강제로 중단시킬 수 있습니다.

🇺🇸 원문 (English)

ssl/s3_clnt.c in OpenSSL 1.0.0 before 1.0.0t, 1.0.1 before 1.0.1p, and 1.0.2 before 1.0.2d, when used for a multi-threaded client, writes the PSK identity hint to an incorrect data structure, which allows remote servers to cause a denial of service (race condition and double free) via a crafted ServerKeyExchange message.

📍 영향받는 시스템

OpenSSL 1.0.0 (1.0.0t 미만), 1.0.1 (1.0.1p 미만), 1.0.2 (1.0.2d 미만)

⚔️ 공격 벡터

원격 서버가 조작된 ServerKeyExchange 메시지를 멀티스레드 클라이언트에 전송하여 DoS 유발

🛡️ 대응 방법

OpenSSL을 1.0.0t, 1.0.1p, 1.0.2d 이상으로 업데이트

🔧 검증 코드

현재 OpenSSL 버전이 1.0.0t, 1.0.1p, 1.0.2d 이상인지 확인 (패치된 버전 필요)

Shell / Script
openssl version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL