🇰🇷 한글 설명
OpenSSL 0.9.8f부터 0.9.8m 버전의 ssl3_get_record 함수가 TLS 연결에서 악의적인 레코드의 minor version number를 잘못 처리하여 NULL 포인터 역참조를 발생시킵니다. 이를 통해 원격 공격자가 시스템을 강제 종료할 수 있습니다.
💡 쉬운 설명
OpenSSL의 보안 통신에서 특수하게 조작된 메시지를 받으면 프로그램이 오류를 일으켜 중단됩니다. 공격자는 이를 악용해 서버를 다운시킬 수 있습니다.
🇺🇸 원문 (English)
The ssl3_get_record function in ssl/s3_pkt.c in OpenSSL 0.9.8f through 0.9.8m allows remote attackers to cause a denial of service (crash) via a malformed record in a TLS connection that triggers a NULL pointer dereference, related to the minor version number. NOTE: some of these details are obtained from third party information.
📍 영향받는 시스템
OpenSSL 0.9.8f, 0.9.8g, 0.9.8h, 0.9.8i, 0.9.8j, 0.9.8k, 0.9.8l, 0.9.8m
⚔️ 공격 벡터
원격 공격자가 TLS 연결 상에서 악의적으로 조작된 레코드를 전송하여 서비스 거부 유발
🛡️ 대응 방법
OpenSSL을 0.9.8n 이상으로 즉시 업그레이드
🔧 검증 코드
취약한 버전(0.9.8f~m)이 설치되어 있으면 VULNERABLE, 그 외 버전이면 PATCHED 출력
openssl version | grep -oE '0\.9\.8[f-m]' && echo 'VULNERABLE' || echo 'PATCHED'