| PROBLEM: | The Network Time Protocol (NTP) codes of certain vendors are vulnerable to a buffer overflow attack. |
| PLATFORM: |
|
| DAMAGE: | A remote intruder can use the buffer overflow to cause the NTP code, and even the machine that is running NTP, to crash. It is possible that the buffer overflow can be used to execute arbritrary code. If the NTP daemon is running as root, then this could lead to a root compromise. |
| SOLUTION: | Obtain your particular vendor’s directions from the vendor’s web site and follow the vendor’s suggestions. |
| VULNERABILITY ASSESSMENT: |
The risk is HIGH. The listed vendors have determined that their codes are vulnerable. The vulnerabilities and detailed exploits have been discussed in public forums. |
The NTP code sets and maintains a UNIX system’s time-of-day in agreement with
Internet standard time servers. NTP uses the Internet Protocol (IP) and User
Datagram Protocol (UDP) for sending and receiving the time-of-day information.
There are buffer overflow attacks that can cause some NTP servers to crash,
leading to a root compromise.
CIAC has included the vendor information we know about in this bulletin.
While CIAC will add new vendor information as we receive it, you should always
check your vendor’s web site to insure you have the latest information.
Hewlett-Packard:
Use your browser to get to the HP IT Resource Center page at:
http://itrc.hp.com
Under the Maintenance/Support menu, click on the "search technical
knowledge base" link. Login using your ID and password. Check with your
system administrator to see if you have an existing login or click on the
"register now" link in the "New Users - Please Register" section. Once
you are in the "Technical Knowledge Base" page, select the "Security
Bulletins" link in the "HP-UX Software" section. Do a "Search By
Keyword" for "xntpd", and look for "Security Advisory #0148, 06 Apr. ‘01"
in the search results. This is the bulletin "Sec. Vulnerability in
xntpd(1M)".
Red Hat Linux:
Use your browser to get to the Red Hat Linux Errata page at:
http://www.redhat.com/support/errata/
Under the "General Red Hat Linux Errata" section, go to the "Version 7.0
(Guinness)" subsection and click on the "Security Advisories" link. This
will bring you to the "Red Hat Linux 7.0 Security Advisories" page.
Click on the "xntp3 (RSHA-2001-045)" link under the "Name" column to get
to the security bulletin "Network Time Daemon (ntpd) has potential remote
root exploit."
NetBSD:
Use your browser to get to the NetBSD Project’s "Security and NetBSD"
page at:
http://www.netbsd.org/Security/
Click on the "advisory archive" link to get to the advisory "NetBSD-
SA2001-004 Buffer overflow in NTP daemon".
FreeBSD:
Use your browser to get to the "FreeBSD Security Information" page at:
http://www.freebsd.org/security/security.html
Under the "Table of Contents" section, click on the "FreeBSD Security
Advisories" link. In the "FreeBSD Security Advisories" section, click on
the ""FTP_Site" link. Double-click on the link
"FreeBSD-SA-01:31.ntpd.asc" to download the FreeBSD-SA-01:31 advisory
"ntpd contains potential remote compromise".
Caldera:
Use your browser to get to Caldera's "Security Advisories" page at:
http://www.calderasystems.com/support/security/
Click on the "CSSA-2001-013.0" link for the "Remote root exploit in
ntpd" security advisory.
Sun:
Use your browser to get to the "Sun Microsystems" page at:
http://www.sun.com/
Select the "Site Index" tab at the top of the page to get to the
"Sun.Com Site Index" page. Select the letter "S" in the
alphabetical listing at the top of the page. Scroll down the
page to the "Sunsolve Online Support" entry, and click on it.
Once you are in the "SunSolve Online" page, go to the "SunSolve
Contents" page and click on the "Security Bulletin Archive".
Once you are in the "Security Information/Security Bulletin"
page, click on Bulletin numbered 211, topic "xntpd",
Voice: +1 925-422-8193 (7 x 24)
FAX: +1 925-423-8002
STU-III: +1 925-423-2604
E-mail: ciac@ciac.org
World Wide Web: http://www.ciac.org/
Anonymous FTP: ftp.ciac.org