🇰🇷 한글 설명
OpenSSL의 DTLS 구현에서 특정 패딩이 유효한 경우에만 MAC 검증을 수행하는 취약점입니다. 이로 인해 원격 공격자가 패딩 오라클 공격을 통해 암호화된 통신의 평문을 복구할 수 있습니다.
💡 쉬운 설명
OpenSSL의 DTLS 암호화 통신에서 보안 검사가 불완전하게 작동합니다. 이를 악용하면 상황에 따라 암호화된 메시지의 원래 내용을 추측할 수 있습니다.
🇺🇸 원문 (English)
The DTLS implementation in OpenSSL before 0.9.8s and 1.x before 1.0.0f performs a MAC check only if certain padding is valid, which makes it easier for remote attackers to recover plaintext via a padding oracle attack.
📍 영향받는 시스템
OpenSSL 0.9.8 이전 버전 및 1.0.0f 이전의 1.x 시리즈
⚔️ 공격 벡터
패딩 오라클 공격을 통한 DTLS 암호화 통신의 평문 복구
🛡️ 대응 방법
OpenSSL을 0.9.8s 이상 또는 1.0.0f 이상으로 업그레이드
🔧 검증 코드
OpenSSL 버전이 0.9.8s 미만이거나 1.0.0f 미만이면 VULNERABLE 출력, 그 이상이면 업데이트 확인 필요
openssl version | awk '{print $2}' | grep -E '^0\.9\.[0-7]|^1\.0\.0[a-e]' && echo 'VULNERABLE' || echo 'CHECK VERSION'