Every CVE Search/ Get API key

CVE-2014-9296

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after...

5.0 MediumFix available

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after detecting a certain authentication error, which might allow remote attackers to trigger an unintended association change via crafted packets.

Exploit likelihood

16.2%Up 11.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after detecting a certain authentication error, which might allow remote attackers to trigger an unintended association change via crafted packets.

Record
CVE-2014-9296
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-17
Updated
2026-11-02
CVE List No score

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after detecting a certain authentication error, which might allow remote attackers to trigger an unintended association change via crafted packets.

Record
CVE-2014-9296
Updated
2026-11-02
EUVDEUVD-2014-9121 No score

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after detecting a certain authentication error, which might allow remote attackers to trigger an unintended association change via crafted packets.

Record
EUVD-2014-9121
Updated
2026-11-03
GitHub AdvisoriesGHSA-9prp-4cr8-gqhf No score

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after...

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after detecting a certain authentication error, which might allow remote attackers to trigger an unintended association change via crafted packets.

Record
GHSA-9prp-4cr8-gqhf
Updated
2026-11-02
OSV No score

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after detecting a certain authentication error, which might allow remote attackers to trigger an unintended association change via crafted packets.

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

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after detecting a certain authentication error, which might allow remote attackers to trigger an unintended association change via crafted packets.

Record
DEBIAN-CVE-2014-9296
Updated
2026-11-02
Show 4 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
OSVUBUNTU-CVE-2014-9296 No score

The receive function in ntp_proto.c in ntpd in NTP before 4.2.8 continues to execute after detecting a certain authentication error, which might allow remote attackers to trigger an unintended association change via crafted packets.

Record
UBUNTU-CVE-2014-9296
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
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
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
before 4.2.6p5-15.2.mga4
4.2.6p5-15.2.mga4
ntp
Red Hat:enterprise_linux:6::client
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-debuginfo
Red Hat:enterprise_linux:6::client
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntpdate
Red Hat:enterprise_linux:6::client
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-doc
Red Hat:enterprise_linux:6::client
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-perl
Red Hat:enterprise_linux:6::client
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp
Red Hat:enterprise_linux:6::computenode
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
Show 50 moreShow less
Affected packages
PackageAffectedFixed
ntp-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntpdate
Red Hat:enterprise_linux:6::computenode
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-doc
Red Hat:enterprise_linux:6::computenode
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-perl
Red Hat:enterprise_linux:6::computenode
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp
Red Hat:enterprise_linux:6::server
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-debuginfo
Red Hat:enterprise_linux:6::server
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntpdate
Red Hat:enterprise_linux:6::server
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-doc
Red Hat:enterprise_linux:6::server
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-perl
Red Hat:enterprise_linux:6::server
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp
Red Hat:enterprise_linux:6::workstation
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntpdate
Red Hat:enterprise_linux:6::workstation
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-doc
Red Hat:enterprise_linux:6::workstation
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp-perl
Red Hat:enterprise_linux:6::workstation
before 0:4.2.6p5-2.el6_6
0:4.2.6p5-2.el6_6
ntp
Red Hat:enterprise_linux:7::client
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-debuginfo
Red Hat:enterprise_linux:7::client
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntpdate
Red Hat:enterprise_linux:7::client
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-doc
Red Hat:enterprise_linux:7::client
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-perl
Red Hat:enterprise_linux:7::client
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
sntp
Red Hat:enterprise_linux:7::client
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp
Red Hat:enterprise_linux:7::computenode
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntpdate
Red Hat:enterprise_linux:7::computenode
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-doc
Red Hat:enterprise_linux:7::computenode
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-perl
Red Hat:enterprise_linux:7::computenode
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
sntp
Red Hat:enterprise_linux:7::computenode
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp
Red Hat:enterprise_linux:7::server
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-debuginfo
Red Hat:enterprise_linux:7::server
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntpdate
Red Hat:enterprise_linux:7::server
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-doc
Red Hat:enterprise_linux:7::server
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-perl
Red Hat:enterprise_linux:7::server
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
sntp
Red Hat:enterprise_linux:7::server
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp
Red Hat:enterprise_linux:7::workstation
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntpdate
Red Hat:enterprise_linux:7::workstation
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-doc
Red Hat:enterprise_linux:7::workstation
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp-perl
Red Hat:enterprise_linux:7::workstation
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
sntp
Red Hat:enterprise_linux:7::workstation
before 0:4.2.6p5-19.el7_0
0:4.2.6p5-19.el7_0
ntp
Red Hat:rhel_eus:6.5::computenode
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-debuginfo
Red Hat:rhel_eus:6.5::computenode
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntpdate
Red Hat:rhel_eus:6.5::computenode
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-doc
Red Hat:rhel_eus:6.5::computenode
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-perl
Red Hat:rhel_eus:6.5::computenode
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp
Red Hat:rhel_eus:6.5::server
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-debuginfo
Red Hat:rhel_eus:6.5::server
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntpdate
Red Hat:rhel_eus:6.5::server
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-doc
Red Hat:rhel_eus:6.5::server
before 0:4.2.6p5-2.el6_5
0:4.2.6p5-2.el6_5
ntp-perl
Red Hat:rhel_eus:6.5::server
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
openSUSE:Tumbleweed
before 4.2.8p9-1.1
4.2.8p9-1.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2014-9296 is a medium vulnerability (CVSS 5.0) in Ntp, published December 19, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 16.2%, the 96th percentile. Fixed in ntp 1:4.2.6.p5+dfsg-3.2.

References

Show 104 moreShow less
MoveEnter Open