Skip to main content

NTPsec ntpd CVE-2026-102484

| EUVDEUVD-2026-107310 MEDIUM
Heap-based Buffer Overflow (CWE-122)
2026-10-21 GitLab GHSA-pmw6-wmf7-r2cg
6.4
CVSS 3.1 · Vendor: GitLab
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain control of JJY time source
  2. Exploit
    Send more than six crafted time replies
  3. Execution
    Overflow heap buffer in JJY refclock parser
  4. Impact
    Corrupt ntpd memory or crash service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires ntpd to be explicitly configured with the JJY refclock driver (type 40) in Telephone JJY mode - this is a non-default, region-specific configuration not present in typical deployments. The attacker must additionally control or impersonate the JJY time source so it can deliver more than six time replies to the driver. Limiting factors: physical/local control of the time source is needed (AV:P), the vulnerable driver must be enabled, and only NTPsec builds before 1.2.6 are affected; stock configurations without the JJY refclock are not exposed.

Impact

This is a moderate-severity, low-real-world-priority issue despite a CVSS of 6.4. The CVSS vector (AV:P/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H) hinges on AV:P (Physical) - the attacker must control the Telephone JJY time source that feeds replies to ntpd, which is a highly constrained position rather than a remotely reachable one. There is no EPSS score, no CISA KEV listing, and no public exploit identified at time of analysis, all of which align with the physical attack vector to indicate targeted-at-best rather than widespread exploitation potential. The PR:N (unauthenticated) metric is technically correct for the ntpd process (no credentials are checked), but it is misleading in isolation: the real gating factor is the prerequisite ability to control the time source, not an open network service. One signal worth verifying: the description references a 'Telephone JJY' source, which can involve a telephone/modem path - if an attacker could reach that path remotely the practical reachability would exceed what AV:P implies, so the exact deployment topology should be confirmed with the vendor. Overall this is a niche, configuration-dependent memory-corruption bug, not a drop-everything priority.

Exploit ScenarioDerived

An attacker who has compromised or is impersonating the JJY time source (e.g., a connected Telephone JJY receiver or the serial/telephone path feeding it) sends more than six crafted time replies to an ntpd instance configured with the JJY refclock driver. The oversized reply sequence overflows a heap buffer in the driver, corrupting memory and either crashing ntpd (denial of service) or potentially enabling further memory manipulation. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

Heap-based memory corruption in NTPsec ntpd before 1.2.6 affects deployments that explicitly enable the non-default JJY refclock driver in Telephone JJY mode (refclock type 40). An unauthenticated attacker with physical/local control of the Telephone JJY time source can send more than six time replies to the driver, causing heap corruption, an ntpd crash, and high integrity/availability impact; the CVSS score is 6.4 but real-world priority is low because stock configurations do not enable this region-specific driver. No public exploit code was identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade NTPsec to version 1.2.6 or later; the fix is referenced by the upstream commit https://gitlab.com/NTPsec/ntpsec/-/commit/62a454f6fcb6f2dcc8d5866f6558905ebdb7dd69 and tracked at https://gitlab.com/NTPsec/ntpsec/-/work_items/895. If immediate upgrade is not possible, remove or disable the JJY refclock configuration (refclock type 40) and avoid Telephone JJY mode until patched; this eliminates exposure but loses that time source and may affect time synchronization accuracy or stratum design. Also restrict physical and local access to the Telephone JJY time source and any modem/audio path used by the driver, since the attack prerequisite is control or impersonation of that source.

Affected VersionsENISA

NTPSec 0 <1.2.6

Affected Packages

euvd ntpsec fix: 1.2.6

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 clock drivers for specialized time sources, including the JJY driver used for the Japanese JJY time signal. In Telephone JJY mode (refclock type 40), the driver processes time replies from an external source, and this issue is a CWE-122 heap-based buffer overflow caused by inadequate bounds handling when more than six replies are received. The CVSS vector AV:P indicates that exploitation requires physical or local control of the time source, while PR:N/UI:N means no account or user interaction is needed once that position is achieved. The affected product is NTPsec (CPE cpe:2.3:a:ntpsec:ntpsec:*:*:*:*:*:*:*:*), specifically ntpd builds before 1.2.6 with the JJY refclock enabled; systems without that non-default refclock configuration are not exposed through this path.

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

Vendor (GitLab) PRIMARY 6.4 MEDIUM
AV:P/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
vuln.today AI 6.4 MEDIUM

Attacker must control the physically/serially attached JJY time source (AV:P) with no ntpd credentials (PR:N); heap corruption yields crash and potential code manipulation, so I:H/A:H and C:L.

3.1 AV:P/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
4.0 AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitLab).

CVSS VectorVendor: GitLab

Attack Vector
Physical
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
High
Availability
High

Lifecycle Timeline

1
Patch available
Oct 21, 2026 - 17:18 EUVD

DescriptionCVE.org

Heap-based buffer overflow in the JJY refclock driver in NTPsec ntpd before 1.2.6 allows an attacker who controls the Telephone JJY time source to corrupt memory or crash ntpd via more than six time replies.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
NTPsec is a niche NTP fork; JJY refclock is a rarely-enabled regional feature
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

More in Ntpsec

View all
CVE-2019-6444 CRITICAL POC
9.1 Jan 16

An issue was discovered in NTPsec before 1.1.3. Rated critical severity (CVSS 9.1), this vulnerability is remotely explo

CVE-2019-6443 CRITICAL POC
9.1 Jan 16

An issue was discovered in NTPsec before 1.1.3. Rated critical severity (CVSS 9.1), this vulnerability is remotely explo

CVE-2019-6445 MEDIUM POC
6.5 Jan 16

An issue was discovered in NTPsec before 1.1.3. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploit

CVE-2019-6442 MEDIUM POC
6.5 Jan 16

An issue was discovered in NTPsec before 1.1.3. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploit

CVE-2026-58459 HIGH
8.4 Jul 09

Arbitrary shell command execution in gpsd's gpsprof profiling tool (through release-3.27.5) allows an attacker who contr

CVE-2026-102486 HIGH
7.5 Oct 21

Remote denial of service in NTPsec ntpd 1.1.4 through 1.2.5 lets an unauthenticated network attacker crash the daemon by

CVE-2026-102483 HIGH
7.5 Oct 21

Denial of service in NTPsec ntpd 1.1.4 through 1.2.5 allows a remote unauthenticated attacker to terminate the daemon by

CVE-2023-4012 HIGH
7.5 Aug 07

ntpd will crash if the server is not NTS-enabled (no certificate) and it receives an NTS-enabled client request (mode 3)

CVE-2021-22212 HIGH
7.4 Jun 08

ntpkeygen can generate keys that ntpd fails to parse. Rated high severity (CVSS 7.4), this vulnerability is remotely exp

CVE-2026-102485 MEDIUM
5.2 Oct 21

Out-of-bounds read in NTPsec ntpd before 1.2.6 can crash the daemon or disclose limited memory when an attacker controls

CVE-2026-18321 MEDIUM
4.7 Jul 31

Buffer overflow in NTPsec's Zyfer refclock driver crashes the ntpd daemon on affected systems running versions prior to

CVE-2016-1551 LOW
3.7 Jan 27

ntpd in NTP 4.2.8p3 and NTPsec a5fb34b9cc89b92a8fef2f459004865c93bb7f92 relies on the underlying operating system to pro

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy