🇰🇷 한글 설명
OpenSSL 0.9.8f 및 0.9.8g에서 TLS 서버 이름 확장이 활성화된 경우 메모리 이중 해제(double free) 취약점이 존재합니다. 원격 공격자가 특별히 조작된 Client Hello 핸드셰이크 패킷을 전송하면 서비스 거부를 유발할 수 있습니다.
💡 쉬운 설명
OpenSSL의 메모리 해제 버그로, 특정 네트워크 패킷을 받으면 프로그램이 충돌합니다. 이를 통해 웹 서버나 VPN 같은 보안 서비스를 일시적으로 중단시킬 수 있습니다.
🇺🇸 원문 (English)
Double free vulnerability in OpenSSL 0.9.8f and 0.9.8g, when the TLS server name extensions are enabled, allows remote attackers to cause a denial of service (crash) via a malformed Client Hello packet. NOTE: some of these details are obtained from third party information.
📍 영향받는 시스템
OpenSSL 0.9.8f, 0.9.8g (TLS server name extension SNI 활성화된 경우)
⚔️ 공격 벡터
원격 공격자가 특별히 구성된 TLS Client Hello 패킷을 취약한 서버에 전송하여 메모리 corruption 유발
🛡️ 대응 방법
OpenSSL을 0.9.8h 이상으로 업그레이드하거나 immediate fix는 TLS server name extensions(SNI) 기능 비활성화
🔧 검증 코드
0.9.8f 또는 0.9.8g이 출력되면 취약한 버전이며, 아무것도 출력되지 않으면 안전한 버전입니다.
openssl version 2>/dev/null | grep -oE '0\.9\.8[fg]'