🇰🇷 한글 설명
OpenSSL 0.9.8f 이전의 DTLS(데이터그램 전송층 보안) 구현에서 오프-바이-원 에러로 인해 메모리 버퍼 조작이 발생합니다. 이를 통해 원격 공격자가 인증 없이 임의의 코드를 실행할 수 있으며, 시스템 전체 제어가 가능합니다.
💡 쉬운 설명
OpenSSL의 DTLS 보안 기능에서 1바이트 계산 실수로 메모리 손상이 발생합니다. 공격자가 네트워크를 통해 이를 악용하면 피해 시스템을 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
Off-by-one error in the DTLS implementation in OpenSSL 0.9.8 before 0.9.8f allows remote attackers to execute arbitrary code via unspecified vectors.
📍 영향받는 시스템
OpenSSL 0.9.8, 0.9.8a, 0.9.8b, 0.9.8c, 0.9.8d, 0.9.8e
⚔️ 공격 벡터
특별히 제작된 DTLS 패킷을 원격에서 전송하여 메모리 버퍼 오버플로우 유발
🛡️ 대응 방법
OpenSSL을 0.9.8f 이상으로 즉시 업그레이드하거나 DTLS 기능 비활성화
🔧 검증 코드
VULNERABLE이 출력되면 취약 버전이며, OK가 출력되거나 0.9.8f 이상 버전이 표시되면 안전합니다.
openssl version | grep -oE '0\.9\.8[a-e]($| )' && echo 'VULNERABLE' || echo 'OK'