🔍 CVE-2014-3570

5.0
CVSS Score
MEDIUM
2015-01-09
2026-06-17 00:08
✅ 완료

🇰🇷 한글 설명

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 이상이면 안전합니다. 더 낮은 버전이 나타나면 패치가 필요합니다.

Shell / Script
openssl version && openssl version -a | grep -E '(0\.9\.8|1\.0\.0|1\.0\.1)'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:N/C:P/I:N/A:N

💻 영향받는 소프트웨어

OpenSSL