🇰🇷 한글 설명
OpenSSL 1.1.0 이전 버전의 DTLS 구현에서 메모리 길이 검증 전에 할당하는 취약점으로, 원격 공격자가 조작된 DTLS 메시지를 통해 과도한 메모리 소비를 유발하여 서비스 거부(DoS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
OpenSSL의 보안 통신 프로토콜(DTLS)에서 악의적인 메시지를 받으면 서버가 필요 이상으로 메모리를 사용하게 되어 서버가 느려지거나 먹통이 될 수 있습니다. 인터넷을 통해 멀리서도 공격할 수 있는 문제입니다.
🇺🇸 원문 (English)
statem/statem_dtls.c in the DTLS implementation in OpenSSL 1.1.0 before 1.1.0a allocates memory before checking for an excessive length, which might allow remote attackers to cause a denial of service (memory consumption) via crafted DTLS messages.
📍 영향받는 시스템
OpenSSL 1.1.0 ~ 1.1.0 (1.1.0a 미만 버전)
⚔️ 공격 벡터
네트워크를 통해 특수 제작된 DTLS 메시지 전송으로 원격 메모리 소비 유발
🛡️ 대응 방법
OpenSSL을 1.1.0a 이상으로 업그레이드하거나 보안 패치 적용
🔧 검증 코드
명령어 실행 후 1.1.0이 표시되면 취약 버전이므로 즉시 1.1.0a 이상으로 업그레이드 필요. 아무것도 표시되지 않으면 패치 또는 다른 버전 사용 중.
openssl version | awk '{print $2}' | grep -E '^1\.1\.0$'