Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain control of GPS serial link
-
ExploitSend malicious @@Gc reply with out-of-range mode byte
-
ExecutionTrigger out-of-bounds read in Oncore driver
-
ImpactCrash ntpd or disclose process memory
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the ntpd instance to be built and configured with the Motorola Oncore refclock driver and connected to an Oncore-family GPS receiver - a stratum-1 time-server deployment, not a default configuration. The attacker must control the receiver's serial data path (physical access to the serial line, a malicious or tampered GPS unit, or a man-in-the-middle on that link) and send a PPS Control (@@Gc) reply carrying an out-of-range mode byte. Exploitation is LIMITED by the AV:P physical vector, the need for this specific hardware/driver combination, and the lack of any network-reachable path; no authentication is needed once serial data is controlled (PR:N), but the physical/serial prerequisite is the dominant limiting factor. |
| Impact | This is a genuinely low-to-moderate priority issue despite the A:H availability impact. The provided CVSS 3.1 vector (AV:P/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H, base 5.2) hinges on AV:P (Physical) and the description's precondition that the attacker 'controls the GPS receiver's serial data' - meaning the attacker must sit on the serial link between the Motorola Oncore GPS receiver and the ntpd host, or compromise/spoof the receiver itself. This is not a remote network-facing flaw. No EPSS score, KEV listing, or public POC was supplied, so there is no signal of active or probable exploitation; per the input this is 'no public exploit identified at time of analysis.' The strongest signals (A:H crash, C:L memory disclosure) are real but gated behind a demanding access requirement that confines exploitation to physically adjacent or supply-chain-level attackers against a narrow hardware configuration. Signals are internally consistent - there is no network-vs-local conflict here; the only caveat is the 'Buffer Overflow' tag, which is imprecise for an out-of-bounds READ (CWE-125). Overall: a legitimate defect worth patching on exposed stratum-1 time servers, but not an urgent fleet-wide emergency. |
| Exploit ScenarioDerived | An attacker with control over the serial data stream from a Motorola Oncore GPS receiver (via physical tap, a malicious/spoofed receiver, or a compromised intermediary) sends a crafted PPS Control (@@Gc) reply containing an out-of-range mode byte. The ntpd Oncore refclock driver reads past the bounds of its buffer, crashing the daemon (denial of service / loss of time sync) or leaking adjacent process memory. No public exploit code is identified at time of analysis, and the physical attack vector plus specific hardware requirement sharply limit realistic exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Out-of-bounds read in NTPsec ntpd before 1.2.6 can crash the daemon or disclose limited memory when an attacker controls the serial data from a Motorola Oncore GPS receiver and sends a PPS Control (@@Gc) reply with an out-of-range mode byte. Only deployments built and configured with the Motorola Oncore refclock driver and attached to an Oncore-family receiver are exposed, making this a stratum-1 time-server scenario rather than a default configuration. Exploitation requires control of the receiver’s serial path (AV:P), though no authentication is needed once that access is achieved (PR:N); no public exploit code or confirmed active exploitation was identified in the available data.
RemediationAI
Upgrade to NTPsec 1.2.6 or later; the vendor-released patch is referenced by the fix commit at https://gitlab.com/NTPsec/ntpsec/-/commit/22a09b3aec58831a9e4a008f3f22caa155f969c2 and the work item at https://gitlab.com/NTPsec/ntpsec/-/work_items/895. If upgrading immediately is not possible, build ntpd without the Motorola Oncore refclock driver or remove any Oncore refclock configuration and use a different time source, accepting the operational trade-off of losing GPS-disciplined stratum-1 timing. Restrict physical access to the GPS receiver and serial cabling and use trusted, tamper-resistant receiver hardware, accepting the added physical-security burden; these controls reduce exposure only for the specific Oncore serial-data path.
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 ntpd supports reference clocks, including the Motorola Oncore GPS driver, which parses serial data from an attached receiver to discipline system time. The flaw is an out-of-bounds read (CWE-125) in the handling of a PPS Control (@@Gc) reply: the driver does not sufficiently validate the mode byte before using it in a read operation, so an out-of-range value can cause ntpd to read beyond the intended bounds. The CVSS 3.1 vector AV:P/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H reflects that the attacker must be physically or serially positioned to control the GPS receiver data path, no authentication is required after that point, confidentiality impact is limited to memory disclosure, and availability impact is high because the daemon can crash. The CPE cpe:2.3:a:ntpsec:ntpsec:*:*:*:*:*:*:*:* identifies NTPsec as the affected product, narrowed by the description to versions before 1.2.6.
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:P/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
Attacker must control the GPS serial link (AV:P) but needs no auth once on it (PR:N); crafted reply reliably triggers the read (AC:L); crash gives A:H and memory leak gives C:L, no integrity impact.
Primary rating from Vendor (GitLab).
CVSS VectorVendor: GitLab
Lifecycle Timeline
1DescriptionCVE.org
Out-of-bounds read in the Motorola Oncore refclock driver in NTPsec ntpd before 1.2.6 allows an attacker who controls the GPS receiver's serial data to crash ntpd or disclose memory via a PPS Control (@@Gc) reply with an out-of-range mode byte.
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.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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
Buffer overflow in NTPsec's Zyfer refclock driver crashes the ntpd daemon on affected systems running versions prior to
ntpd in NTP 4.2.8p3 and NTPsec a5fb34b9cc89b92a8fef2f459004865c93bb7f92 relies on the underlying operating system to pro
EUVD-2026-107311
GHSA-wwwp-7879-75pf
NVD
CVE.org
EPSS
Exploit-DB