🇰🇷 한글 설명
OpenSSL의 SSL/TLS 컴포넌트에서 Klima-Pokorny-Rosa 공격(Bleichenbacher 공격의 변형)을 통해 많은 PKCS #1 v1.5 패딩된 연결로 정보를 유출하여 RSA 개인 키 작업을 허가되지 않게 수행할 수 있는 취약점입니다. 암호화된 데이터와 평문 사이의 관계에 대한 정보가 새어나갑니다.
💡 쉬운 설명
OpenSSL에서 암호화 방식의 약점을 악용하여 여러 번의 연결 시도로 개인 암호 키에 대한 정보를 조금씩 얻을 수 있습니다. 이를 통해 보안이 필요한 데이터를 복호화할 수 있게 됩니다.
🇺🇸 원문 (English)
The SSL and TLS components for OpenSSL 0.9.6i and earlier, 0.9.7, and 0.9.7a allow remote attackers to perform an unauthorized RSA private key operation via a modified Bleichenbacher attack that uses a large number of SSL or TLS connections using PKCS #1 v1.5 padding that cause OpenSSL to leak information regarding the relationship between ciphertext and the associated plaintext, aka the "Klima-Pokorny-Rosa attack."
📍 영향받는 시스템
OpenSSL 0.9.6i 이하, 0.9.7, 0.9.7a 버전의 SSL/TLS 구현
⚔️ 공격 벡터
원격 공격자가 PKCS #1 v1.5 패딩을 사용하는 수정된 SSL/TLS 연결을 대량으로 생성하여 RSA 개인 키 정보 유출
🛡️ 대응 방법
OpenSSL을 0.9.6j 이상 또는 0.9.7b 이상으로 업그레이드하여 Bleichenbacher 공격 방어 메커니즘 강화
🔧 검증 코드
명령어가 버전 정보를 출력하면 취약한 버전입니다. 0.9.6j 이상 또는 0.9.7b 이상이 표시되면 패치됨.
openssl version 2>/dev/null | grep -E '0\.9\.(6[a-i]|7[a])[^0-9]'