Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPosition to send NTP server-mode replies
-
DeliveryCraft NTS field with oversized nonce length
-
ExploitTrigger out-of-bounds read/write in extens_client_recv
-
ExecutionCorrupt heap / crash ntpd
-
PersistChain NTS-KE OOB read to bypass authentication
-
ImpactSet victim client's time
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The victim must be running NTPsec before 1.2.5 configured as an NTS client, and the attacker must be able to send NTP server-mode replies to that client (on-path position or successful spoofing). The trigger is a specific malformed input: an NTS Authenticator and Encrypted Extension Fields field whose declared nonce length exceeds the field, which the parser extens_client_recv mishandles. For the crash/heap-corruption path, exposure requires only a pre-1.2.5 NTS client. The full NTS authentication bypass and time-setting outcome additionally requires the client to be exposed to the NTS-KE client out-of-bounds read fixed in 1.2.4 (i.e., chaining against an unpatched or partially patched client). Limiting factors: NTS client mode must be in use (not a default for all ntpd deployments), the attacker needs a path to deliver server-mode replies, and CVSS rates attack complexity as high. |
| Impact | Signals point to a moderate, time-bound priority rather than an emergency. The input CVSS is 7.4 (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H), and the vuln.today Decision label is 'this_week', consistent with a remotely reachable memory-corruption flaw that is non-trivial to trigger (AC:H). No EPSS score is provided, the CVE is not in CISA KEV, and no SSVC automatable/technical-impact decision is supplied, so there is no evidence of active or automated exploitation. The two references are a GitLab patch commit and a work item - not verified exploit code - so this is 'no public exploit identified at time of analysis.' The impact profile is notable: beyond a heap corruption and ntpd crash (A:H), when chained with the separate NTS-KE client out-of-bounds read fixed in 1.2.4, an attacker can bypass NTS authentication and set the client's clock (I:H), which undermines the exact security guarantee NTS exists to provide. The AC:H and the requirement to deliver NTP server-mode replies to a victim NTS client temper the raw severity; the auth-bypass/time-setting outcome requires an unpatched (pre-1.2.4) peer, so a client already on 1.2.4 but below 1.2.5 faces the crash/corruption path, not necessarily the full bypass. No key signals are directly conflicting, but EPSS and SSVC data are simply absent, which limits confidence in real-world exploitation likelihood. |
| Exploit ScenarioDerived | An on-path or spoofing attacker who can deliver NTP server-mode replies to a victim NTPsec NTS client sends a reply containing an NTS Authenticator and Encrypted Extension Fields field whose declared nonce length exceeds the field, driving an out-of-bounds read and write in extens_client_recv that corrupts heap memory and crashes ntpd. Against a client still exposed to the pre-1.2.4 NTS-KE out-of-bounds read, the same primitive can be chained to bypass NTS authentication and set the client's time. No verified public exploit code exists; only the upstream patch commit and work item are referenced. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 03, 2026
Heap out-of-bounds read and write in NTPsec's NTS client extension-field parser (extens_client_recv) affects releases before 1.2.5 and lets a remote attacker who can deliver NTP server-mode replies to a client corrupt heap memory and crash ntpd. When chained with the NTS-KE client out-of-bounds read fixed in 1.2.4, the same flaw can be escalated to bypassing NTS authentication and setting the client's time; the assessed vector (AV:N/AC:H/PR:N/UI:N, high integrity and availability impact, no confidentiality impact) rates attack complexity as high because the attacker needs an on-path or spoofing position to inject server-mode responses. No public exploit code or confirmed active exploitation was identified at time of analysis, and the current priority signal is a this-week, time-bound fix rather than an emergency.
RemediationAI
Vendor-released patch: upgrade NTPsec to 1.2.5, which contains the upstream fix commit 0a36941e499d533dfbc3fb6b1fcd8c367679d719 addressing the extens_client_recv out-of-bounds read and write. Because the authentication-bypass and time-setting variant depends on chaining this bug with the NTS-KE client out-of-bounds read fixed in 1.2.4, confirm that any host being upgraded is at least on 1.2.4 before or together with the move to 1.2.5, so partially patched clients do not remain chainable. Track the vendor work item at https://gitlab.com/NTPsec/ntpsec/-/work_items/902 and the fix commit for backport status if you maintain distribution packages. Scoping note rather than a substitute for the patch: exposure requires the daemon to be operating as an NTS client receiving server-mode replies, so deployments that do not enable NTS client mode fall outside the directly described attack path, and the attacker in the described path must be able to deliver server-mode replies to the client (on-path position or successful spoofing). No further vendor workarounds are specified in the available sources.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
NTPsec implements Network Time Security (NTS, RFC 8915), which separates key establishment via NTS-KE from per-packet authentication carried in the NTS Authenticator and Encrypted Extension Fields extension field of NTP packets. This CVE is a CWE-787 out-of-bounds write (with an accompanying out-of-bounds read) in extens_client_recv, the client-side routine that parses that extension field from server-mode (mode 4) replies received by an NTS client. The specific trigger is a declared nonce length inside the NTS Authenticator and Encrypted Extension Fields field that exceeds the actual length of that field, which the parser mishandles - the underlying cause is missing or insufficient validation of the field-internal length value before it is used to locate and copy data, causing reads and writes past the end of the heap-allocated buffer. The crash and heap-corruption outcome is reachable by any pre-1.2.5 release running as an NTS client; the fuller authentication-bypass and time-setting outcome additionally depends on the NTS-KE client out-of-bounds read that was fixed in 1.2.4, i.e. it requires chaining against a client that is unpatched or only partially patched. The affected product is identified by CPE cpe:2.3:a:ntpsec:ntpsec:*:*:*:*:*:*:*:*, and the CVSS metrics describe severity rather than the mechanism; the exact low-level heap layout and exploitation primitive in the sense of reliable code execution is not described in the available sources.
Know when Ntpsec gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H
Remotely delivered via NTP replies (AV:N) with no authentication (PR:N); AC:H reflects needing to deliver server-mode replies and chain a second bug for the bypass; integrity (time-setting) and availability (crash) impacted, confidentiality not.
Primary rating from Vendor (GitLab).
CVSS VectorVendor: GitLab
Lifecycle Timeline
2DescriptionCVE.org
An out-of-bounds read and write in NTS client extension field parsing (extens_client_recv) in NTPsec before 1.2.5 allows a remote attacker who can send NTP server-mode replies to an NTS client to corrupt heap memory and crash ntpd, and, combined with the NTS-KE client out-of-bounds read fixed in 1.2.4, to bypass NTS authentication and set the client's time, via an NTS Authenticator and Encrypted Extension Fields field whose nonce length exceeds the field.
Executive ViewAI
NTPsec versions before 1.2.5 contain a high-severity heap corruption vulnerability (CVE-2026-121506) that can crash time servers and, when combined with a previously fixed flaw, allow attackers to bypass authentication and manipulate system time. Organizations relying on NTPsec for accurate time synchronization face operational disruptions and potential integrity risks if exploited, though no active exploitation has been observed.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict NTP client communications to trusted servers via firewall rules and network segmentation; monitor for unusual NTP server responses and heap corruption indicators; consider alternative time sources if risk is unacceptable.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
An issue was discovered in NTPsec before 1.1.3. Rated critical severity (CVSS 9.1), this vulnerability is remotely explo
An issue was discovered in NTPsec before 1.1.3. Rated critical severity (CVSS 9.1), this vulnerability is remotely explo
An issue was discovered in NTPsec before 1.1.3. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploit
An issue was discovered in NTPsec before 1.1.3. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploit
Arbitrary shell command execution in gpsd's gpsprof profiling tool (through release-3.27.5) allows an attacker who contr
Remote denial of service in NTPsec ntpd 1.1.4 through 1.2.5 lets an unauthenticated network attacker crash the daemon by
Denial of service in NTPsec ntpd 1.1.4 through 1.2.5 allows a remote unauthenticated attacker to terminate the daemon by
ntpd will crash if the server is not NTS-enabled (no certificate) and it receives an NTS-enabled client request (mode 3)
ntpkeygen can generate keys that ntpd fails to parse. Rated high severity (CVSS 7.4), this vulnerability is remotely exp
Heap-based memory corruption in NTPsec ntpd before 1.2.6 affects deployments that explicitly enable the non-default JJY
Out-of-bounds read in NTPsec ntpd before 1.2.6 can crash the daemon or disclose limited memory when an attacker controls
Buffer overflow in NTPsec's Zyfer refclock driver crashes the ntpd daemon on affected systems running versions prior to
EUVD-2026-115827
GHSA-28fm-m2x6-h5pf
NVD
CVE.org
Vulnrichment
Exploit-DB