🔍 CVE-2006-4339

4.3
CVSS Score
MEDIUM
2006-09-05
2026-06-16 22:28
✅ 완료

🇰🇷 한글 설명

OpenSSL의 특정 버전에서 RSA 지수(exponent)가 3인 키를 사용할 때, 해시 생성 전 PKCS-1 패딩을 제거하는 취약점이 있습니다. 이로 인해 원격 공격자가 PKCS #1 v1.5 서명을 위조할 수 있으며, X.509 인증서 등의 정상적인 검증을 방해할 수 있습니다.

💡 쉬운 설명

디지털 서명을 확인하는 과정에 허점이 있어 가짜 서명을 진짜처럼 만들 수 있는 문제입니다. 마치 위조 신분증을 이용해 시스템의 신원 확인 절차를 통과하는 것과 비슷합니다.

🇺🇸 원문 (English)

OpenSSL before 0.9.7, 0.9.7 before 0.9.7k, and 0.9.8 before 0.9.8c, when using an RSA key with exponent 3, removes PKCS-1 padding before generating a hash, which allows remote attackers to forge a PKCS #1 v1.5 signature that is signed by that RSA key and prevents OpenSSL from correctly verifying X.509 and other certificates that use PKCS #1.

📍 영향받는 시스템

OpenSSL 0.9.7 (0.9.7k 미만) 및 0.9.8 (0.9.8c 미만)

⚔️ 공격 벡터

RSA 지수가 3인 키를 대상으로 한 PKCS #1 v1.5 서명 위조 공격

🛡️ 대응 방법

OpenSSL을 0.9.7k 또는 0.9.8c 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 결과로 해당 버전 문자열이 출력되면 취약한 버전이 설치된 상태입니다.

Shell / Script
openssl version | grep -E '0.9.7[a-j]|0.9.8[a-b]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL