🔍 CVE-2017-3736

6.5
CVSS Score
MEDIUM
2017-11-02
2026-06-17 01:18
✅ 완료

🇰🇷 한글 설명

OpenSSL의 x86_64 Montgomery squaring 절차에서 carry propagating 버그가 존재하여 DH(Diffie-Hellman) 공격 가능성이 있습니다. BMI1, BMI2, ADX 확장을 지원하는 Intel Broadwell 5세대 이상 및 AMD Ryzen 프로세서에서만 영향을 받습니다.

💡 쉬운 설명

OpenSSL의 암호 계산 중 특정 프로세서에서 수학 오류가 발생합니다. 많은 자원과 온라인 접근이 필요한 매우 어려운 공격이지만 이론적으로 암호화 키를 노출시킬 수 있습니다.

🇺🇸 원문 (English)

There is a carry propagating bug in the x86_64 Montgomery squaring procedure in OpenSSL before 1.0.2m and 1.1.0 before 1.1.0g. No EC algorithms are affected. Analysis suggests that attacks against RSA and DSA as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH are considered just feasible (although very difficult) because most of the work necessary to deduce information about a private key may be performed offline. The amount of resources required for such an attack would be very significant and likely only accessible to a limited number of attackers. An attacker would additionally need online access to an unpatched system using the target private key in a scenario with persistent DH parameters and a private key that is shared between multiple clients. This only affects processors that support the BMI1, BMI2 and ADX extensions like Intel Broadwell (5th generation) and later or AMD Ryzen.

📍 영향받는 시스템

OpenSSL 1.0.2 (1.0.2m 이전), 1.1.0 (1.1.0g 이전) - Intel Broadwell 이상/AMD Ryzen 등 BMI1/BMI2/ADX 지원 프로세서

⚔️ 공격 벡터

공유 DH 매개변수와 다중 클라이언트에서 동일 개인키를 사용하는 환경에서 지속적인 온라인 접근을 통한 오프라인 분석

🛡️ 대응 방법

OpenSSL 1.0.2m 이상 또는 1.1.0g 이상으로 업그레이드

🔧 검증 코드

명령어 결과가 출력되면 패치된 버전, 출력이 없으면 취약한 버전입니다.

Shell / Script
openssl version | grep -E '(1\.0\.2[m-z]|1\.1\.0[g-z]|1\.1\.[1-9]|1\.[2-9])'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

OpenSSL