Folks, This is a PCI DSS Section 6.1 compliance annoucement for PCI DSS 10.4 Operations. This announcement is a reporting a serious Bug in NTP has been disclosed and fixed by the NTP.ORG team. As a QSA who signed-off on the use of NTP from NTP.ORG in your clients operations, that you may want to look at your client’s PCI DSS ss 10.4 Time Services to determine whether they use a version of NTP which has these newly fixed bugs in them. This annoucement would also then directly affect self-certifying merchants as well. The Bugs For your information last week a formal ‘patch’ for the NTP 4.2.4p7 release was issued by NTP.ORG which happend to fix a very serious security flaw in NTP, one which allows an external party through NTP Mode-7 to ‘essentially take your clock offline’ by slamming it with fake requests from its own address. Which releases are affected The new versions of NTP which fix this are version 4.2.4p8 and 4.2.7p0. If you are running 4.2.4p7 you need to upgrade as soon as possible and implement the proper RESTRICT and INTERFACE control words in the NTP configuration file to prevent un-authorized Autokey based NTP queries. See the NTP.ORG BUG report at : NTP.ORG’s Scurity Alert or its extract here: Focus: Security Fixes Severity: HIGH This release fixes the following high-severity vulnerability: See http://support.ntp.org/security for more information.
[Sec 1331] DoS with mode 7 packets — CVE-2009–3563
- NTP mode 7 (MODE_PRIVATE) is used by the ntpdc query and control utility. In contrast, ntpq uses NTP mode 6 (MODE_CONTROL), while routine NTP time transfers use modes 1 through 5. Upon receipt of an incorrect mode 7 request or a mode 7 error response from an address which is not listed in a restrict … noquery or restrict … ignore statement, ntpd will reply with a mode 7 error response (and log a message). In this case: If an attacker spoofs the source address of ntpd host A in a mode 7 response packet sent to ntpd host B, both A and B will continuously send each other error responses, for as long as those packets get through.
- If an attacker spoofs an address of ntpd host A in a mode 7 response packet sent to ntpd host A, A will respond to itself endlessly, consuming CPU and logging excessively.
