🇰🇷 한글 설명
OpenSSL 0.9.6 이전 버전의 RSA 키 생성 함수에서 비트 시프트 연산 오버플로우로 인해 약한 암호화 키가 생성되는 취약점입니다. 64비트 HP-UX 플랫폼에서 특히 문제가 되며, 공격자가 생성된 취약한 RSA 키를 이용해 암호화를 우회할 수 있습니다.
💡 쉬운 설명
OpenSSL이 암호화 키를 만들 때 컴퓨터 연산 실수로 인해 약한 키를 만드는 문제입니다. 공격자가 이 약한 키를 쉽게 깨뜨릴 수 있습니다.
🇺🇸 원문 (English)
crypto/rsa/rsa_gen.c in OpenSSL before 0.9.6 mishandles C bitwise-shift operations that exceed the size of an expression, which makes it easier for remote attackers to defeat cryptographic protection mechanisms by leveraging improper RSA key generation on 64-bit HP-UX platforms.
📍 영향받는 시스템
OpenSSL 0.9.5 및 이전 버전 (특히 64비트 HP-UX 시스템)
⚔️ 공격 벡터
RSA 키 생성 함수의 비트 시프트 오버플로우를 이용한 약한 키 생성 후 암호화 깨뜨리기
🛡️ 대응 방법
OpenSSL을 0.9.6 이상으로 업그레이드
🔧 검증 코드
명령어가 버전 문자열을 출력하면 취약한 버전입니다. 0.9.6 이상이면 안전합니다.
openssl version | grep -E '^OpenSSL (0\.9\.[0-5]|0\.[0-8])'