🇰🇷 한글 설명
NTP 4.2.4 (4.2.4p5 이전)과 4.2.5 (4.2.5p150 이전) 버전에서 OpenSSL의 EVP_VerifyFinal 함수 반환값을 제대로 검사하지 않는 결함이 있습니다. 이로 인해 원격 공격자가 DSA 및 ECDSA 키에 대한 SSL/TLS 서명을 위조하여 인증서 체인 검증을 우회할 수 있습니다.
💡 쉬운 설명
NTP의 서명 검증 기능이 제대로 작동하지 않아 공격자가 위조된 서명으로 신원을 속일 수 있습니다. 시간 동기화를 제공하는 서버가 사실 공격자의 악의적인 서버가 될 수 있다는 의미입니다.
🇺🇸 원문 (English)
NTP 4.2.4 before 4.2.4p5 and 4.2.5 before 4.2.5p150 does not properly check the return value from the OpenSSL EVP_VerifyFinal function, which allows remote attackers to bypass validation of the certificate chain via a malformed SSL/TLS signature for DSA and ECDSA keys, a similar vulnerability to CVE-2008-5077.
📍 영향받는 시스템
NTP 4.2.4 (< 4.2.4p5), NTP 4.2.5 (< 4.2.5p150)
⚔️ 공격 벡터
네트워크를 통해 위조된 SSL/TLS 서명이 포함된 악의적인 NTP 패킷을 전송하여 인증 검증 우회
🛡️ 대응 방법
NTP를 4.2.4p5 이상 또는 4.2.5p150 이상으로 업그레이드
🔧 검증 코드
버전이 4.2.4p5 이상 또는 4.2.5p150 이상이면 취약점이 패치된 상태입니다.
ntpd -v 2>/dev/null | head -1 || dpkg -l ntp 2>/dev/null | grep -E '^ii.*ntp' | awk '{print $3}'