🇰🇷 한글 설명
OpenSSL 0.9.8의 FIPS 모드에서 Diffie-Hellman 키 교환 구현이 공개 매개변수를 제대로 검증하지 않아, 중간자 공격자가 네트워크 트래픽을 변조하여 공유 비밀 키를 획득할 수 있는 취약점입니다.
💡 쉬운 설명
OpenSSL에서 암호화된 통신 시 키를 교환할 때 공격자가 그 과정을 조작하여 키를 빼낼 수 있습니다. OpenSSL의 특정 보안 모드에서만 발생합니다.
🇺🇸 원문 (English)
The Diffie-Hellman key-exchange implementation in OpenSSL 0.9.8, when FIPS mode is enabled, does not properly validate a public parameter, which makes it easier for man-in-the-middle attackers to obtain the shared secret key by modifying network traffic, a related issue to CVE-2011-1923.
📍 영향받는 시스템
OpenSSL 0.9.8 (FIPS mode enabled)
⚔️ 공격 벡터
Man-in-the-middle attack modifying Diffie-Hellman public parameters during key exchange
🛡️ 대응 방법
Upgrade to OpenSSL 0.9.8r or later, or 1.0.1+ recommended; disable FIPS mode if not required
🔧 검증 코드
OpenSSL 버전이 0.9.8a~0.9.8q이면 취약합니다. 0.9.8r 이상이거나 1.0+ 버전이면 안전합니다.
openssl version 2>/dev/null | grep -oP '0\.9\.8[a-q]' && echo 'VULNERABLE' || echo 'Check version'