🔍 CVE-2015-0290

5.0
CVSS Score
MEDIUM
2015-03-19
2026-06-17 00:19
✅ 완료

🇰🇷 한글 설명

OpenSSL 1.0.2의 ssl3_write_bytes 함수에서 멀티블록 기능이 AES NI 지원 64비트 x86 플랫폼의 비블로킹 I/O를 제대로 처리하지 못합니다. 이로 인해 원격 공격자가 특수 패킷을 통해 포인터 손상과 애플리케이션 충돌을 야기하여 서비스 거부 공격을 수행할 수 있습니다.

💡 쉬운 설명

OpenSSL 암호화 라이브러리의 버그로 인해 원격에서 서버를 강제로 중단시킬 수 있습니다. HTTPS를 사용하는 서버에서 특정 상황에 메모리 손상이 발생하고 서비스가 다운될 수 있습니다.

🇺🇸 원문 (English)

The multi-block feature in the ssl3_write_bytes function in s3_pkt.c in OpenSSL 1.0.2 before 1.0.2a on 64-bit x86 platforms with AES NI support does not properly handle certain non-blocking I/O cases, which allows remote attackers to cause a denial of service (pointer corruption and application crash) via unspecified vectors.

📍 영향받는 시스템

OpenSSL 1.0.2 버전 (1.0.2a 미만), 64-bit x86 AES NI 지원 플랫폼

⚔️ 공격 벡터

원격 공격자가 비블로킹 I/O 상태를 악용하여 특수한 네트워크 패킷을 전송하여 포인터 손상 유발

🛡️ 대응 방법

OpenSSL을 1.0.2a 이상 버전으로 즉시 업그레이드

🔧 검증 코드

'Vulnerable'이 출력되면 1.0.2 버전 설치됨 (패치 필요), 'Not Vulnerable'이면 안전한 버전이거나 OpenSSL 미설치

Shell / Script
openssl version | grep 'OpenSSL 1.0.2 ' && echo 'Vulnerable' || echo 'Not Vulnerable'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL