Every CVE Search/ Get API key

CVE-2014-9295

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to...

7.5 HighPublic exploitFix available

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to execute arbitrary code via a crafted packet, related to (1) the crypto_recv function when the Autokey Authentication feature is used, (2) the ctl_putdata function, and (3) the configure function.

Exploit likelihood

79.1%Up 66.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to execute arbitrary code via a crafted packet, related to (1) the crypto_recv function when the Autokey Authentication feature is used, (2) the ctl_putdata function, and (3) the configure function.

Record
CVE-2014-9295
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to execute arbitrary code via a crafted packet, related to (1) the crypto_recv function when the Autokey Authentication feature is used, (2) the ctl_putdata function, and (3) the configure function.

Record
CVE-2014-9295
Updated
2026-11-02
EUVDEUVD-2014-9120 No score

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to execute arbitrary code via a crafted packet, related to (1) the crypto_recv function when the Autokey Authentication feature is used, (2) the ctl_putdata function, and (3) the configure function.

Record
EUVD-2014-9120
Updated
2026-11-03
GitHub AdvisoriesGHSA-67hp-c7g3-34pp No score

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to...

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to execute arbitrary code via a crafted packet, related to (1) the crypto_recv function when the Autokey Authentication feature is used, (2) the ctl_putdata function, and (3) the configure function.

Record
GHSA-67hp-c7g3-34pp
Weakness
CWE-119
Updated
2026-11-02
OSV No score

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to execute arbitrary code via a crafted packet, related to (1) the crypto_recv function when the Autokey Authentication feature is used, (2) the ctl_putdata function, and (3) the configure function.

Record
CVE-2014-9295
Updated
2026-11-02
OSVDEBIAN-CVE-2014-9295 No score

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to execute arbitrary code via a crafted packet, related to (1) the crypto_recv function when the Autokey Authentication feature is used, (2) the ctl_putdata function, and (3) the configure function.

Record
DEBIAN-CVE-2014-9295
Updated
2026-11-02
Show 8 moreShow less
OSVMGASA-2014-0541 No score

Updated ntp packages fix security vulnerabilities

Updated ntp packages fix security vulnerabilities:

If no authentication key is defined in the ntp.conf file, a cryptographically-weak default key is generated (CVE-2014-9293).

ntp-keygen before 4.2.7p230 uses a non-cryptographic random number generator with a weak seed to generate symmetric keys (CVE-2014-9294).

A remote unauthenticated attacker may craft special packets that trigger buffer overflows in the ntpd functions crypto_recv() (when using autokey authentication), ctl_putdata(), and configure(). The resulting buffer overflows may be exploited to allow arbitrary malicious code to be executed with the privilege of the ntpd process (CVE-2014-9295).

A section of code in ntpd handling a rare error is missing a return statement, therefore processing did not stop when the error was encountered. This situation may be exploitable by an attacker (CVE-2014-9296).

The ntp package has been patched to fix these issues.

Record
MGASA-2014-0541
Updated
2026-11-02
OSVopenSUSE-SU-2024:10181-1 No score

ntp-4.2.8p9-1.1 on GA media

These are all security issues fixed in the ntp-4.2.8p9-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10181-1
Updated
2026-11-02
OSVSUSE-SU-2015:0259-1 No score

Recommended update for ntp

This update for ntp provides the following fixes:

* Respect NTPD_FORCE_SYNC_ON_STARTUP also for dynamic peers.
  (bnc#887957)
* Fix orphan mode. (bnc#883859)
Record
SUSE-SU-2015:0259-1
Updated
2026-11-02
OSVSUSE-SU-2015:0259-2 No score

Recommended update for ntp

This collective update for the Network Time Protocol daemon (ntp) provides fixes for the following reports:

* 758253: ntp fails if a host has more than 1024 IP addresses
* 771480: sntp not able to sync against Windows ntp server.
Record
SUSE-SU-2015:0259-2
Updated
2026-11-02
OSVSUSE-SU-2015:0259-3 No score

Security update for ntp

The NTP time service could have been used for remote denial of service amplification attacks.

This issue can be fixed by the administrator as we described in our security advisory SUSE-SA:2014:001

http://lists.opensuse.org/opensuse-security-announce/2014-01/msg00005.html http://lists.opensuse.org/opensuse-security-announce/2014-01/msg00005.html

and on

http://support.novell.com/security/cve/CVE-2013-5211.html http://support.novell.com/security/cve/CVE-2013-5211.html

this update now also replaces the default ntp.conf template to fix this problem.

Please note that if you have touched or modified ntp.conf yourself, it will not be automatically fixed, you need to merge the changes manually as described.

Additionally the following bug has been fixed:

* ntp start script does not update /var/lib/ntp/etc/localtime file if
  /etc/localtime is symlink (bnc#838458)

Security Issues:

* CVE-2013-5211
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-5211>
Record
SUSE-SU-2015:0259-3
Updated
2026-11-02
OSVSUSE-SU-2015:1173-1 No score

Recommended update for ntp

This update for ntp provides the following fixes:

* Respect NTPD_FORCE_SYNC_ON_STARTUP also for dynamic peers.
  (bnc#887957)
* Fix orphan mode. (bnc#883859)
Record
SUSE-SU-2015:1173-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-9295 No score

Multiple stack-based buffer overflows in ntpd in NTP before 4.2.8 allow remote attackers to execute arbitrary code via a crafted packet, related to (1) the crypto_recv function when the Autokey Authentication feature is used, (2) the ctl_putdata function, and (3) the configure function.

Record
UBUNTU-CVE-2014-9295
Updated
2026-11-02
OSVUSN-2449-1 No score

ntp vulnerabilities

Neel Mehta discovered that NTP generated weak authentication keys. A remote attacker could possibly use this issue to brute force the authentication key and send requests if permitted by IP restrictions. (CVE-2014-9293)

Stephen Roettger discovered that NTP generated weak MD5 keys. A remote attacker could possibly use this issue to brute force the MD5 key and spoof a client or server. (CVE-2014-9294)

Stephen Roettger discovered that NTP contained buffer overflows in the crypto_recv(), ctl_putdata() and configure() functions. In non-default configurations, a remote attacker could use these issues to cause NTP to crash, resulting in a denial of service, or possibly execute arbitrary code. The default compiler options for affected releases should reduce the vulnerability to a denial of service. In addition, attackers would be isolated by the NTP AppArmor profile. (CVE-2014-9295)

Stephen Roettger discovered that NTP incorrectly continued processing when handling certain errors. (CVE-2014-9296)

Record
USN-2449-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ntp
Debian:11
before 1:4.2.6.p5+dfsg-3.2
1:4.2.6.p5+dfsg-3.2
ntp
Debian:6.0
From an advisory covering 4 CVEs
before 1:4.2.6.p2+dfsg-1+deb6u1, plus listed versions
1:4.2.6.p2+dfsg-1
1:4.2.6.p2+dfsg-1+deb6u1
ntp
Debian:7
From an advisory covering 4 CVEs
before 1:4.2.6.p5+dfsg-2+deb7u1, plus listed versions
1:4.2.6.p5+dfsg-2
1:4.2.6.p5+dfsg-2+deb7u1
ntp
Mageia:4
From an advisory covering 4 CVEs
before 4.2.6p5-15.2.mga4
4.2.6p5-15.2.mga4
ntp
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-debuginfo
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntpdate
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-doc
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-perl
Red Hat:enterprise_linux:6::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
Show 55 moreShow less
Affected packages
PackageAffectedFixed
ntp-debuginfo
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntpdate
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-doc
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-perl
Red Hat:enterprise_linux:6::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-debuginfo
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntpdate
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-doc
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-perl
Red Hat:enterprise_linux:6::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-debuginfo
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntpdate
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-doc
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-perl
Red Hat:enterprise_linux:6::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntpdate
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-doc
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-perl
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
sntp
Red Hat:enterprise_linux:7::client
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntpdate
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-doc
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-perl
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
sntp
Red Hat:enterprise_linux:7::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntpdate
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-doc
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-perl
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
sntp
Red Hat:enterprise_linux:7::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntpdate
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-doc
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-perl
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
sntp
Red Hat:enterprise_linux:7::workstation
From an advisory covering 4 CVEs
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp
Red Hat:enterprise_linux:5::client
From an advisory covering 3 CVEs
before 0:4.2.2p1-18.el5_11
0:4.2.2p1-18.el5_11
ntp-debuginfo
Red Hat:enterprise_linux:5::client
From an advisory covering 3 CVEs
before 0:4.2.2p1-18.el5_11
0:4.2.2p1-18.el5_11
ntp
Red Hat:enterprise_linux:5::server
From an advisory covering 3 CVEs
before 0:4.2.2p1-18.el5_11
0:4.2.2p1-18.el5_11
ntp-debuginfo
Red Hat:enterprise_linux:5::server
From an advisory covering 3 CVEs
before 0:4.2.2p1-18.el5_11
0:4.2.2p1-18.el5_11
ntp
Red Hat:rhel_eus:6.5::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-debuginfo
Red Hat:rhel_eus:6.5::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntpdate
Red Hat:rhel_eus:6.5::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-doc
Red Hat:rhel_eus:6.5::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-perl
Red Hat:rhel_eus:6.5::computenode
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp
Red Hat:rhel_eus:6.5::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-debuginfo
Red Hat:rhel_eus:6.5::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntpdate
Red Hat:rhel_eus:6.5::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-doc
Red Hat:rhel_eus:6.5::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-perl
Red Hat:rhel_eus:6.5::server
From an advisory covering 4 CVEs
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp
Ubuntu:14.04:LTS
before 1:4.2.6.p5+dfsg-3ubuntu2.14.04.1, plus listed versions
1:4.2.6.p5+dfsg-3ubuntu2
1:4.2.6.p5+dfsg-3ubuntu2.14.04.1
ntp
Ubuntu:14.04:LTS
From an advisory covering 4 CVEs
before 1:4.2.6.p5+dfsg-3ubuntu2.14.04.1, plus listed versions
1:4.2.6.p5+dfsg-3ubuntu2
1:4.2.6.p5+dfsg-3ubuntu2.14.04.1
ntp
openSUSE:Tumbleweed
From an advisory covering 60 CVEs
before 4.2.8p9-1.1
4.2.8p9-1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubMacMiniVault/NTPUpdateSnowLeopard2014-12-26

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-9295 is a high vulnerability (CVSS 7.5) in Ntp, published November 22, 2012. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 79.1%, the 99th percentile. Fixed in ntp 1:4.2.6.p5+dfsg-3.2.

References

Show 139 moreShow less
MoveEnter Open