🇰🇷 한글 설명
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이면 취약하며, 그보다 높은 버전이면 안전함
socat -V 2>&1 | grep -oP '(?<=Socat version )\S+'