🔍 CVE-2016-2176

8.2
CVSS Score
HIGH
2016-05-05
2026-06-17 00:43
✅ 완료

🇰🇷 한글 설명

OpenSSL의 X509_NAME_oneline 함수에서 EBCDIC ASN.1 데이터 처리 시 버퍼 오버리드 취약점. 원격 공격자가 조작된 인증서를 이용해 스택 메모리의 민감 정보를 유출하거나 서비스 거부 공격을 수행할 수 있습니다.

💡 쉬운 설명

OpenSSL에서 디지털 인증서를 읽을 때 메모리 경계를 제대로 확인하지 않아 특수하게 조작된 인증서로 서버의 비밀 정보를 빼낼 수 있습니다. 인터넷을 통해 누구나 원격으로 공격 가능합니다.

🇺🇸 원문 (English)

The X509_NAME_oneline function in crypto/x509/x509_obj.c in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h allows remote attackers to obtain sensitive information from process stack memory or cause a denial of service (buffer over-read) via crafted EBCDIC ASN.1 data.

📍 영향받는 시스템

OpenSSL 1.0.1 (1.0.1t 이전), OpenSSL 1.0.2 (1.0.2h 이전)

⚔️ 공격 벡터

원격 공격자가 조작된 EBCDIC ASN.1 인증서 데이터를 전송하여 대상 시스템의 버퍼 오버리드 유발

🛡️ 대응 방법

OpenSSL을 1.0.1t 이상 또는 1.0.2h 이상으로 즉시 업그레이드

🔧 검증 코드

출력에서 OpenSSL 버전이 1.0.1t 미만 또는 1.0.2h 미만이면 취약, 이상이면 패치됨

Shell / Script
openssl version | grep -E '1\.0\.[12]' && echo 'Vulnerable version detected' || echo 'Check version manually'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H

💻 영향받는 소프트웨어

OpenSSL