🇰🇷 한글 설명
OpenSSL 1.0.2e 이전 버전의 x86_64 플랫폼에서 Montgomery squaring 구현 결함으로 인해 암호화 계산이 잘못되어 DH/DHE 사이퍼스위트를 사용하는 TLS 통신에서 개인키 정보가 노출될 수 있는 취약점입니다.
💡 쉬운 설명
OpenSSL의 수학 계산 오류로 암호화된 통신에서 개인키 정보가 유출될 수 있습니다. HTTPS 서버와 클라이언트가 DHE 방식으로 핸드셰이크할 때 특히 위험합니다.
🇺🇸 원문 (English)
The Montgomery squaring implementation in crypto/bn/asm/x86_64-mont5.pl in OpenSSL 1.0.2 before 1.0.2e on the x86_64 platform, as used by the BN_mod_exp function, mishandles carry propagation and produces incorrect output, which makes it easier for remote attackers to obtain sensitive private-key information via an attack against use of a (1) Diffie-Hellman (DH) or (2) Diffie-Hellman Ephemeral (DHE) ciphersuite.
📍 영향받는 시스템
OpenSSL 1.0.2 ~ 1.0.2d (x86_64 플랫폼)
⚔️ 공격 벡터
DHE 키 교환을 사용하는 TLS 통신을 감시하면서 잘못된 계산 결과를 분석하여 개인키 추출
🛡️ 대응 방법
OpenSSL을 1.0.2e 이상으로 즉시 업그레이드
🔧 검증 코드
1.0.2a~1.0.2d 버전이 출력되면 취약한 상태이며, 1.0.2e 이상이거나 다른 버전이면 안전함
openssl version | grep -E 'OpenSSL 1\.0\.2[a-d]'