The symmetric-key feature in the receive function in ntp_proto.c in ntpd in NTP 4.x before 4.2.8p2 requires a correct MAC only if the MAC field has a nonzero length, which makes it easier for man-in-the-middle attackers to spoof packets by omitting the MAC.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Ntp | Ntp | * | 4.2.7p444 (including) |
Red Hat Enterprise Linux 6 | RedHat | ntp-0:4.2.6p5-5.el6 | * |
Red Hat Enterprise Linux 7 | RedHat | ntp-0:4.2.6p5-22.el7 | * |
Ntp | Ubuntu | devel | * |
Ntp | Ubuntu | precise | * |
Ntp | Ubuntu | trusty | * |
Ntp | Ubuntu | upstream | * |
Ntp | Ubuntu | utopic | * |