🇰🇷 한글 설명
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 미만이면 취약, 이상이면 패치됨
openssl version | grep -E '1\.0\.[12]' && echo 'Vulnerable version detected' || echo 'Check version manually'