CVE-2014-9296
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.
Exploit likelihood
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 Medium
AV: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
| Package | Affected | Fixed |
|---|---|---|
ntpDebian:11 |
before 1:4.2.6.p5+dfsg-3.2 | 1:4.2.6.p5+dfsg-3.2 |
ntpDebian: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 |
ntpDebian: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 |
ntpMageia:4 |
before 4.2.6p5-15.2.mga4 | 4.2.6p5-15.2.mga4 |
ntpRed Hat:enterprise_linux:6::client |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-debuginfoRed Hat:enterprise_linux:6::client |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntpdateRed Hat:enterprise_linux:6::client |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-docRed Hat:enterprise_linux:6::client |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-perlRed Hat:enterprise_linux:6::client |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntpRed Hat:enterprise_linux:6::computenode |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
Show 50 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ntp-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntpdateRed Hat:enterprise_linux:6::computenode |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-docRed Hat:enterprise_linux:6::computenode |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-perlRed Hat:enterprise_linux:6::computenode |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntpRed Hat:enterprise_linux:6::server |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-debuginfoRed Hat:enterprise_linux:6::server |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntpdateRed Hat:enterprise_linux:6::server |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-docRed Hat:enterprise_linux:6::server |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-perlRed Hat:enterprise_linux:6::server |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntpRed Hat:enterprise_linux:6::workstation |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntpdateRed Hat:enterprise_linux:6::workstation |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-docRed Hat:enterprise_linux:6::workstation |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntp-perlRed Hat:enterprise_linux:6::workstation |
before 0:4.2.6p5-2.el6_6 | 0:4.2.6p5-2.el6_6 |
ntpRed Hat:enterprise_linux:7::client |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-debuginfoRed Hat:enterprise_linux:7::client |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntpdateRed Hat:enterprise_linux:7::client |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-docRed Hat:enterprise_linux:7::client |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-perlRed Hat:enterprise_linux:7::client |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
sntpRed Hat:enterprise_linux:7::client |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntpRed Hat:enterprise_linux:7::computenode |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntpdateRed Hat:enterprise_linux:7::computenode |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-docRed Hat:enterprise_linux:7::computenode |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-perlRed Hat:enterprise_linux:7::computenode |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
sntpRed Hat:enterprise_linux:7::computenode |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntpRed Hat:enterprise_linux:7::server |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-debuginfoRed Hat:enterprise_linux:7::server |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntpdateRed Hat:enterprise_linux:7::server |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-docRed Hat:enterprise_linux:7::server |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-perlRed Hat:enterprise_linux:7::server |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
sntpRed Hat:enterprise_linux:7::server |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntpRed Hat:enterprise_linux:7::workstation |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntpdateRed Hat:enterprise_linux:7::workstation |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-docRed Hat:enterprise_linux:7::workstation |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntp-perlRed Hat:enterprise_linux:7::workstation |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
sntpRed Hat:enterprise_linux:7::workstation |
before 0:4.2.6p5-19.el7_0 | 0:4.2.6p5-19.el7_0 |
ntpRed Hat:rhel_eus:6.5::computenode |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntp-debuginfoRed Hat:rhel_eus:6.5::computenode |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntpdateRed Hat:rhel_eus:6.5::computenode |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntp-docRed Hat:rhel_eus:6.5::computenode |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntp-perlRed Hat:rhel_eus:6.5::computenode |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntpRed Hat:rhel_eus:6.5::server |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntp-debuginfoRed Hat:rhel_eus:6.5::server |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntpdateRed Hat:rhel_eus:6.5::server |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntp-docRed Hat:rhel_eus:6.5::server |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntp-perlRed Hat:rhel_eus:6.5::server |
before 0:4.2.6p5-2.el6_5 | 0:4.2.6p5-2.el6_5 |
ntpUbuntu: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 |
ntpopenSUSE:Tumbleweed |
before 4.2.8p9-1.1 | 4.2.8p9-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE 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
tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20141222-ntpd
marc.info?l=bugtraq&m=142590659431171&w=2
h20564.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c04790232
kc.mcafee.com/corporate/index?page=content&id=SB10103
securityfocus.com/bid/71758
advisories.mageia.org/MGASA-2014-0541.html
Show 104 moreShow less
kb.cert.org/vuls/id/852879
marc.info?l=bugtraq&m=142853370924302&w=2
secunia.com/advisories/62209
oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html
rhn.redhat.com/errata/RHSA-2015-0104.html
marc.info?l=bugtraq&m=144182594518755&w=2
bugs.ntp.org/show_bug.cgi?id=2670
lists.opensuse.org/opensuse-security-announce/2014-12/msg00020.html
bugzilla.redhat.com/show_bug.cgi?id=1176040
support.ntp.org/bin/view/Main/SecurityNotice
bk1.ntp.org/ntp-dev?PAGE=patch&REV=548ad06feXHK1HlZoY-WZVyynwvwAg
mandriva.com/security/advisories?name=MDVSA-2015:003
arista.com/en/support/advisories-notices/security-advisories/1047-security-advisory-8
nvd.nist.gov/vuln/detail/CVE-2014-9296
github.com/advisories/GHSA-9prp-4cr8-gqhf
security-tracker.debian.org/tracker/CVE-2014-9296
bugs.mageia.org/show_bug.cgi?id=14858
ics-cert.us-cert.gov/advisories/ICSA-14-353-01
bugzilla.redhat.com/show_bug.cgi?id=1176032
bugzilla.redhat.com/show_bug.cgi?id=1176035
bugzilla.redhat.com/show_bug.cgi?id=1176037
access.redhat.com/errata/RHSA-2014:2024
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2014/rhsa-2014_2024.json
access.redhat.com/security/cve/CVE-2014-9293
cve.org/CVERecord?id=CVE-2014-9293
nvd.nist.gov/vuln/detail/CVE-2014-9293
access.redhat.com/articles/1305723
access.redhat.com/security/cve/CVE-2014-9294
cve.org/CVERecord?id=CVE-2014-9294
nvd.nist.gov/vuln/detail/CVE-2014-9294
access.redhat.com/security/cve/CVE-2014-9295
cve.org/CVERecord?id=CVE-2014-9295
nvd.nist.gov/vuln/detail/CVE-2014-9295
access.redhat.com/security/cve/CVE-2014-9296
cve.org/CVERecord?id=CVE-2014-9296
access.redhat.com/errata/RHSA-2015:0104
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0104.json
ubuntu.com/security/CVE-2014-9296
cwe.mitre.org/data/definitions/389.html
ubuntu.com/security/notices/USN-2449-1
ubuntu.com/security/CVE-2014-9293
ubuntu.com/security/CVE-2014-9294
ubuntu.com/security/CVE-2014-9295
suse.com/security/cve/CVE-2009-0159
suse.com/security/cve/CVE-2009-1252
suse.com/security/cve/CVE-2013-5211
suse.com/security/cve/CVE-2014-9293
suse.com/security/cve/CVE-2014-9294
suse.com/security/cve/CVE-2014-9295
suse.com/security/cve/CVE-2014-9296
suse.com/security/cve/CVE-2014-9297
suse.com/security/cve/CVE-2014-9298
suse.com/security/cve/CVE-2015-1798
suse.com/security/cve/CVE-2015-1799
suse.com/security/cve/CVE-2015-5300
suse.com/security/cve/CVE-2015-7691
suse.com/security/cve/CVE-2015-7692
suse.com/security/cve/CVE-2015-7701
suse.com/security/cve/CVE-2015-7702
suse.com/security/cve/CVE-2015-7703
suse.com/security/cve/CVE-2015-7704
suse.com/security/cve/CVE-2015-7705
suse.com/security/cve/CVE-2015-7848
suse.com/security/cve/CVE-2015-7849
suse.com/security/cve/CVE-2015-7850
suse.com/security/cve/CVE-2015-7851
suse.com/security/cve/CVE-2015-7852
suse.com/security/cve/CVE-2015-7853
suse.com/security/cve/CVE-2015-7854
suse.com/security/cve/CVE-2015-7855
suse.com/security/cve/CVE-2015-7871
suse.com/security/cve/CVE-2015-7973
suse.com/security/cve/CVE-2015-7974
suse.com/security/cve/CVE-2015-7975
suse.com/security/cve/CVE-2015-7976
suse.com/security/cve/CVE-2015-7977
suse.com/security/cve/CVE-2015-7978
suse.com/security/cve/CVE-2015-7979
suse.com/security/cve/CVE-2015-8138
suse.com/security/cve/CVE-2015-8158
suse.com/security/cve/CVE-2016-1547
suse.com/security/cve/CVE-2016-1548
suse.com/security/cve/CVE-2016-1549
suse.com/security/cve/CVE-2016-1550
suse.com/security/cve/CVE-2016-1551
suse.com/security/cve/CVE-2016-2516
suse.com/security/cve/CVE-2016-2517
suse.com/security/cve/CVE-2016-2518
suse.com/security/cve/CVE-2016-2519
suse.com/security/cve/CVE-2016-4953
suse.com/security/cve/CVE-2016-4954
suse.com/security/cve/CVE-2016-4955
suse.com/security/cve/CVE-2016-4956
suse.com/security/cve/CVE-2016-4957
suse.com/security/cve/CVE-2016-7426
suse.com/security/cve/CVE-2016-7427
suse.com/security/cve/CVE-2016-7428
suse.com/security/cve/CVE-2016-7429
suse.com/security/cve/CVE-2016-7431
suse.com/security/cve/CVE-2016-7433
suse.com/security/cve/CVE-2016-7434
suse.com/security/cve/CVE-2016-9310
suse.com/security/cve/CVE-2016-9311