🇰🇷 한글 설명
OpenSSL 0.9.6e 버전에서 버퍼 오버플로우 공격을 감지할 때 적절한 예외 처리 대신 어설션(assertion)을 사용하여 프로그램이 강제 종료되는 문제가 있습니다. 원격 공격자가 SSLv2 CLIENT_MASTER_KEY와 같은 특정 메시지를 보내면 서버가 중단되어 서비스 거부(DoS) 상태가 발생할 수 있습니다.
💡 쉬운 설명
프로그램이 오류를 발견했을 때 안전하게 복구하지 않고 그냥 시스템을 꺼버리는 결함입니다. 해커가 특수한 데이터를 보내면 서버가 갑자기 멈추게 됩니다.
🇺🇸 원문 (English)
OpenSSL 0.9.6e uses assertions when detecting buffer overflow attacks instead of less severe mechanisms, which allows remote attackers to cause a denial of service (crash) via certain messages that cause OpenSSL to abort from a failed assertion, as demonstrated using SSLv2 CLIENT_MASTER_KEY messages, which are not properly handled in s2_srvr.c.
📍 영향받는 시스템
OpenSSL 0.9.6e
⚔️ 공격 벡터
SSLv2 CLIENT_MASTER_KEY 메시지를 이용한 원격 서비스 거부(DoS) 공격
🛡️ 대응 방법
OpenSSL을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과에 '0.9.6e' 버전이 포함되어 있다면 해당 취약점에 노출된 상태입니다.
openssl version 2>/dev/null | grep -E '0.9.6e'