Internet Bug Bounty · Report #147310
ntpd: read_mru_list() does inadequate incoming packet checks
Validstatus
lowseverity
7upvotes
12 Jul 2017disclosed
Summary
Summary: If ntpd is configured to allow mrulist query requests from a server that sends a crafted malicious packet, ntpd will crash on receipt of that crafted malicious mrulist query packet.
Mitigation:
- Only allow
mrulistquery packets from trusted hosts. - Implement BCP-38.
- Upgrade to 4.2.8p9, or later, from the NTP Project Download Page or the NTP Public Services Project Download Page
- Properly monitor your
ntpdinstances, and auto-restartntpd(without-g) if it stops running.
Credit: This weakness was discovered by Magnus Stubman.
How it was found
The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.