🔍 CVE-2009-2409

5.1
CVSS Score
MEDIUM
2009-07-30
2026-06-16 23:09
✅ 완료

🇰🇷 한글 설명

NSS, GnuTLS, OpenSSL 등에서 MD2 해시 알고리즘을 X.509 인증서 검증에 사용하는 설계 결함으로, 공격자가 MD2의 약점을 악용하여 해시 충돌을 생성함으로써 인증서를 위변조할 수 있습니다. 계산량은 여전히 크지만 완전 무작위 대입보다는 효율적입니다.

💡 쉬운 설명

웹사이트의 신원을 증명하는 인증서를 가짜로 만들 수 있는 문제입니다. MD2라는 오래된 암호 기술의 약점을 이용하면 누군가가 인증서를 위조할 수 있습니다.

🇺🇸 원문 (English)

The Network Security Services (NSS) library before 3.12.3, as used in Firefox; GnuTLS before 2.6.4 and 2.7.4; OpenSSL 0.9.8 through 0.9.8k; and other products support MD2 with X.509 certificates, which might allow remote attackers to spoof certificates by using MD2 design flaws to generate a hash collision in less than brute-force time. NOTE: the scope of this issue is currently limited because the amount of computation required is still large.

📍 영향받는 시스템

NSS 3.12.3 이전, GnuTLS 2.6.4/2.7.4 이전, OpenSSL 0.9.8~0.9.8k, Firefox 등

⚔️ 공격 벡터

MD2 해시 충돌 생성을 통한 X.509 인증서 위변조 및 MITM 공격

🛡️ 대응 방법

NSS, GnuTLS, OpenSSL을 최신 버전으로 업데이트하고 MD2 알고리즘 비활성화

🔧 검증 코드

MD2가 지원되면 취약 상태입니다. 명령이 실행되면 위험, 'unknown digest' 또는 오류 메시지면 안전합니다.

Shell / Script
openssl dgst -md2 /etc/ssl/certs/ca-certificates.crt 2>&1 | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL