🔍 CVE-2016-2217

5.3
CVSS Score
MEDIUM
2017-01-30
2026-06-17 00:43
✅ 완료

🇰🇷 한글 설명

Socat 1.7.3.0 및 2.0.0-b8 버전의 OpenSSL 구현에서 DH(Diffie-Hellman) 키 교환 시 소수를 사용하지 않아 원격 공격자가 공유 암호화 키를 더 쉽게 획득할 수 있는 취약점이다. 이를 통해 암호화된 통신 내용을 복호화할 수 있다.

💡 쉬운 설명

Socat 프로그램의 약한 암호화 설정으로 인해 네트워크 통신이 도청될 수 있다. 최신 버전으로 업그레이드하여 해결 가능하다.

🇺🇸 원문 (English)

The OpenSSL address implementation in Socat 1.7.3.0 and 2.0.0-b8 does not use a prime number for the DH, which makes it easier for remote attackers to obtain the shared secret.

📍 영향받는 시스템

Socat 1.7.3.0, 2.0.0-b8

⚔️ 공격 벡터

네트워크를 통해 약한 DH 파라미터를 악용해 공유 비밀키를 복구하여 TLS/SSL 연결 내용 복호화

🛡️ 대응 방법

Socat을 1.7.3.1 이상 또는 2.0.0-b9 이상의 패치 버전으로 업그레이드

🔧 검증 코드

Socat 버전이 1.7.3.0 또는 2.0.0-b8이면 취약하며, 그보다 높은 버전이면 안전함

Shell / Script
socat -V 2>&1 | grep -oP '(?<=Socat version )\S+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL