🇰🇷 한글 설명
OpenSSL의 BN_sqr 함수 구현 결함으로 큰 숫자 제곱 계산이 부정확하게 수행되어 암호화 보호 메커니즘을 우회할 수 있는 취약점입니다. 원격 공격자가 이를 악용하여 암호 강도를 약화시킬 수 있습니다.
💡 쉬운 설명
OpenSSL에서 숫자를 제곱할 때 계산 실수가 발생하는 문제입니다. 이를 통해 암호화가 제대로 작동하지 않을 수 있습니다.
🇺🇸 원문 (English)
The BN_sqr implementation in OpenSSL before 0.9.8zd, 1.0.0 before 1.0.0p, and 1.0.1 before 1.0.1k does not properly calculate the square of a BIGNUM value, which might make it easier for remote attackers to defeat cryptographic protection mechanisms via unspecified vectors, related to crypto/bn/asm/mips.pl, crypto/bn/asm/x86_64-gcc.c, and crypto/bn/bn_asm.c.
📍 영향받는 시스템
OpenSSL 0.9.8 (zd 이전), 1.0.0 (p 이전), 1.0.1 (k 이전)
⚔️ 공격 벡터
BIGNUM 제곱 계산 결함을 악용하여 암호화 알고리즘 우회
🛡️ 대응 방법
OpenSSL을 최신 버전(0.9.8zd, 1.0.0p, 1.0.1k 이상)으로 업그레이드
🔧 검증 코드
OpenSSL 버전이 0.9.8zd 이상, 1.0.0p 이상, 또는 1.0.1k 이상이면 안전합니다. 더 낮은 버전이 나타나면 패치가 필요합니다.
openssl version && openssl version -a | grep -E '(0\.9\.8|1\.0\.0|1\.0\.1)'