🔍 CVE-2012-2333

6.8
CVSS Score
MEDIUM
2012-05-14
2026-06-16 23:41
✅ 완료

🇰🇷 한글 설명

OpenSSL 0.9.8x 이전, 1.0.0j 이전, 1.0.1c 이전 버전에서 TLS 1.1, 1.2, DTLS를 CBC 암호화로 사용할 때 발생하는 정수 언더플로우 취약점입니다. 악의적으로 구성된 TLS 패킷이 명시적 IV 계산 중에 부적절하게 처리되어 버퍼 오버리드 발생 시 서비스 거부 또는 미지정 영향이 가능합니다.

💡 쉬운 설명

OpenSSL의 TLS 보안 연결 설정 중 특정 계산 오류로 인해 공격자가 특수 패킷을 전송할 수 있습니다. 이를 통해 서버를 중단시키거나 메모리를 잘못 읽어 정보 유출 가능성이 있습니다.

🇺🇸 원문 (English)

Integer underflow in OpenSSL before 0.9.8x, 1.0.0 before 1.0.0j, and 1.0.1 before 1.0.1c, when TLS 1.1, TLS 1.2, or DTLS is used with CBC encryption, allows remote attackers to cause a denial of service (buffer over-read) or possibly have unspecified other impact via a crafted TLS packet that is not properly handled during a certain explicit IV calculation.

📍 영향받는 시스템

OpenSSL 0.9.8x 이전, 1.0.0 1.0.0j 이전, 1.0.1 1.0.1c 이전 (TLS 1.1/1.2/DTLS CBC 암호화 사용 시)

⚔️ 공격 벡터

원격 공격자가 네트워크를 통해 악의적으로 구성된 TLS 패킷을 전송

🛡️ 대응 방법

OpenSSL을 0.9.8x, 1.0.0j, 또는 1.0.1c 이상 버전으로 업그레이드

🔧 검증 코드

출력된 버전이 0.9.8x, 1.0.0j, 또는 1.0.1c 이상이면 패치됨. 그 이하면 취약함.

Shell / Script
openssl version | awk '{print $2}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL