🔍 CVE-2006-3738

10.0
CVSS Score
HIGH
2006-09-28
2026-06-16 22:27
✅ 완료

🇰🇷 한글 설명

OpenSSL의 SSL_get_shared_ciphers 함수에서 발생하는 버퍼 오버플로우 취약점으로, 긴 암호 목록으로 인해 메모리 손상 및 원격 코드 실행이 가능합니다. 0.9.7 및 0.9.8 버전 시리즈의 이전 버전들이 영향을 받으며, 원격 공격자가 특수 제작된 SSL 핸드셰이크를 통해 악용할 수 있습니다.

💡 쉬운 설명

OpenSSL의 오래된 버전에서 과도하게 긴 암호화 방식 목록을 처리할 때 메모리 오버플로우가 발생할 수 있습니다. 원격 공격자가 인터넷을 통해 이를 악용하여 서버를 크래시시키거나 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

Buffer overflow in the SSL_get_shared_ciphers function in OpenSSL 0.9.7 before 0.9.7l, 0.9.8 before 0.9.8d, and earlier versions has unspecified impact and remote attack vectors involving a long list of ciphers.

📍 영향받는 시스템

OpenSSL 0.9.7 (0.9.7l 미만), 0.9.8 (0.9.8d 미만), 및 이전 버전 전부

⚔️ 공격 벡터

원격 공격자가 악의적으로 조작된 SSL 핸드셰이크에 포함된 긴 암호 목록을 전송하여 버퍼 오버플로우 트리거

🛡️ 대응 방법

OpenSSL을 0.9.7l 이상 또는 0.9.8d 이상으로 업그레이드하거나, 영향받는 시스템의 OpenSSL 라이브러리를 즉시 패치

🔧 검증 코드

출력 버전 문자열에서 0.9.7 (0.9.7l 미만) 또는 0.9.8 (0.9.8d 미만) 확인. 해당 버전이면 취약, 그 이상 버전이면 안전

Shell / Script
openssl version 2>/dev/null | grep -oE '0\.[0-9]+\.[0-9]+' || dpkg -l openssl 2>/dev/null | grep openssl

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:C/I:C/A:C

💻 영향받는 소프트웨어

OpenSSL