🇰🇷 한글 설명
OpenSSL의 TLS/SSL 핸드셰이크 중 ALERT 패킷 처리에 존재하는 서비스 거부(DoS) 취약점입니다. 원격 공격자가 특수하게 조작된 ALERT 패킷을 전송하여 서버의 CPU를 과도하게 소비하게 만들고 다른 클라이언트의 연결을 거부하도록 할 수 있습니다.
💡 쉬운 설명
OpenSSL 서버가 악의적인 경고 메시지를 받으면 CPU를 과도하게 사용하여 먹통이 되는 문제입니다. 공격자가 서버를 마비시킬 수 있습니다.
🇺🇸 원문 (English)
A denial of service flaw was found in OpenSSL 0.9.8, 1.0.1, 1.0.2 through 1.0.2h, and 1.1.0 in the way the TLS/SSL protocol defined processing of ALERT packets during a connection handshake. A remote attacker could use this flaw to make a TLS/SSL server consume an excessive amount of CPU and fail to accept connections from other clients.
📍 영향받는 시스템
OpenSSL 0.9.8, 1.0.1, 1.0.2~1.0.2h, 1.1.0
⚔️ 공격 벡터
원격 공격자가 TLS/SSL 연결 중 특수하게 조작된 ALERT 패킷을 전송하여 서버 CPU 과부하 유발
🛡️ 대응 방법
OpenSSL을 1.0.2i 이상, 1.1.0c 이상으로 업그레이드하거나 보안 패치 적용
🔧 검증 코드
openssl version 실행 후 1.0.2i 이상 또는 1.1.0c 이상이면 'Patched', 그 이하면 'Vulnerable' 표시
openssl version | grep -E '1\.0\.2[i-z]|1\.1\.[1-9]|1\.[2-9]|[2-9]\.' && echo 'Patched' || echo 'Vulnerable'