Skip to main content

NetX Duo CVE-2026-103415

| EUVDEUVD-2026-101501 CRITICAL
Out-of-bounds Write (CWE-787)
2026-10-14 eclipse
9.3
CVSS 4.0 · Vendor: eclipse
View

Attack ChainAIDerived

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

  1. Access
    Lure or MITM client into TLS 1.3 session
  2. Delivery
    Send HelloRetryRequest with oversized cookie
  3. Exploit
    Client copies cookie past packet buffer
  4. Execution
    Corrupt adjacent heap/stack memory
  5. Impact
    Achieve code execution or crash on device

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

Exploitation requires the victim to run NetX Duo as a TLS 1.3 client that initiates an outbound handshake and to reach an attacker-controlled or MITM-intercepted server; the server triggers the bug by returning a HelloRetryRequest containing a cookie larger than the caller-supplied TLS packet buffer. No authentication or certificate is needed because the overflow happens before certificate authentication completes (consistent with PR:N). Limiting factors: only the client code path is vulnerable (TLS servers are unaffected), the target must negotiate TLS 1.3 and accept a HelloRetryRequest, and the attacker must hold the server side of a connection the device chooses to make rather than being able to reach the client unsolicited.

Impact

All available signals point to a genuine high-priority flaw. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) with VC:H/VI:H/VA:H yields a 9.3 Critical, and the CWE-787 out-of-bounds write occurs before certificate authentication completes, meaning a malicious or MITM TLS 1.3 server can corrupt memory on the client with no credentials and no valid certificate - a strong path toward remote code execution or denial of service on embedded targets. No EPSS probability, CISA KEV entry, or public POC was supplied in the input, so exploitation maturity is currently 'no public exploit identified at time of analysis' and real-world exploitation volume cannot be quantified from the data. The main nuance CVSS does not capture is that the attacker must occupy the server side of the connection the victim client initiates (a malicious endpoint the device is directed to, or a MITM position), rather than being able to spray arbitrary internet hosts; this makes the flaw high-severity but more targeted than a classic internet-facing server bug. Only the client path is affected, so pure server deployments of NetX Duo are not exposed.

Exploit ScenarioDerived

An embedded or IoT device running NetX Duo opens an outbound TLS 1.3 connection and the attacker-controlled (or MITM-intercepted) server responds with a HelloRetryRequest carrying an oversized cookie. The client copies the peer-supplied cookie, whose length and contents it does not validate against the outgoing buffer, writing past the TLS packet buffer and corrupting adjacent memory before any certificate is checked. No public exploit code was identified in the provided data, but the AV:N/AC:L/PR:N profile makes reliable triggering straightforward for a server-side attacker.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Out-of-bounds write in the Eclipse NetX Duo TLS 1.3 client lets a malicious or compromised server corrupt memory past the caller-supplied TLS packet buffer by returning a HelloRetryRequest containing an oversized cookie; the copy happens before certificate authentication completes, so no valid certificate is required. It is remotely triggerable without authentication (CVSS:4.0 base 9.3; independently assessed as CVSS:3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) and affects only devices acting as TLS 1.3 clients that initiate an outbound handshake to an attacker-controlled or MITM-positioned server. No public exploit code or CISA KEV entry was identified at time of analysis.

RemediationAI

The authoritative fix information is the vendor advisory GHSA-5pv3-rhf5-gwgq (linked from the Eclipse CVE assignment work item 357); no exact patched NetX Duo version is stated in the available intelligence, so upgrade to the latest NetX Duo release and verify the fixed version against that advisory before assuming remediation. Until a patched release is applied, avoid using NetX Duo as a TLS 1.3 client against untrusted or unpinned endpoints: constrain outbound TLS 1.3 client connections to a hard allowlist of known-good servers on trusted networks, or fall back to TLS 1.2 only (trade-off: loses TLS 1.3 features and will break peer servers that require 1.3). Certificate pinning does not mitigate this bug, because the overflow happens before certificate verification; increasing the caller-supplied TLS packet buffer size may lower but not eliminate risk for small-buffer configurations, since the peer-controlled cookie can approach 64 KB, and it costs additional RAM on embedded devices. If the stack exposes instrumentation, monitor and log anomalous HelloRetryRequest or cookie-bearing handshake traffic, and treat any memory-corruption crash during outbound TLS 1.3 handshakes as a potential exploitation attempt.

Affected VersionsENISA

NetX Duo 0 ≤6.5.1.202602

Affected Packages

euvd netx_duo no fix

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

The flaw is an out-of-bounds write (CWE-787) in the TLS 1.3 client path of Eclipse NetX Duo. Under RFC 8446, a TLS 1.3 server may answer the first ClientHello with a HelloRetryRequest carrying a cookie extension whose length and contents are entirely peer-controlled (the cookie length field permits values up to roughly 64 KB). NetX Duo copies that cookie into the second ClientHello without first validating that it fits within the caller-supplied TLS packet buffer, so a hostile or MITM server can write past the end of that buffer. Because this copy occurs during the handshake before certificate authentication is performed, the attacker does not need to present a valid certificate, and the vulnerable code is reached by any client that negotiates TLS 1.3 and accepts a HelloRetryRequest. The CPE cpe:2.3:a:eclipse_foundation:netx_duo:*:*:*:*:*:*:*:* uses a wildcard version, indicating the client-side issue is not scoped to a single release, and only the client code path is affected; NetX Duo instances functioning purely as TLS servers are not vulnerable. This is a classic embedded-TLS parser bug: trusting peer-supplied length fields before authentication and without bounds-checking against the caller's buffer size.

Know when Netx Duo 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 (eclipse) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Attacker-controlled server corrupts client memory pre-authentication with no credentials (PR:N, AV:N, AC:L); memory corruption enables high C/I/A, scope unchanged within the client process.

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

Primary rating from Vendor (eclipse).

CVSS VectorVendor: eclipse

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

When a TLS 1.3 client processes a HelloRetryRequest, it copies the server's cookie into its second ClientHello without checking that the cookie fits in the outgoing packet. Both the length and the contents of that cookie come from the peer, and the write happens before certificate authentication completes, so a malicious or compromised server can overwrite memory past the caller supplied TLS packet buffer without presenting a certificate.

Only the client path is affected.

Executive ViewAI

Why It Matters

Eclipse NetX Duo's TLS 1.3 client implementation contains a critical out-of-bounds write that a malicious or man-in-the-middle server can trigger during the earliest phase of a handshake, before any certificate validation occurs. Any embedded or IoT product built on NetX Duo that initiates outbound TLS 1.3 connections - a common pattern in industrial, medical, automotive, and consumer devices - could be crashed or have memory corrupted by an attacker who controls or intercepts the server endpoint. Because the flaw is unauthenticated and reachable without user interaction, and because no vendor patch is currently available, leadership should treat this as a fleet-wide exposure requiring immediate inventory and interim controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable TLS 1.3 client mode in NetX Duo and operate in TLS 1.2 where the product permits; restrict outbound TLS connections to an allowlist of trusted, organization-controlled server endpoints; deploy certificate pinning or mutual TLS to block attacker-controlled or MITM server impersonation; isolate affected devices on segmented networks with egress filtering; monitor for anomalous HelloRetryRequest traffic with oversized cookies; and apply the vendor patch immediately once a fixed NetX Duo version is published.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
High
widely deployed embedded RTOS TLS/networking stack across IoT devices
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
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.

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.

CVE-2026-102761 CRITICAL
9.3 Sep 29

An out-of-bounds write in Eclipse NetX Duo's WebSocket client allows unauthenticated remote attackers to corrupt NX_PACK

CVE-2026-102713 HIGH
8.8 Sep 29

Memory disclosure and denial of service in the Eclipse NetX Duo TFTP server addon (nxd_tftp_server) are reachable by an

CVE-2026-102712 HIGH
8.8 Sep 29

Unauthenticated remote attackers can exploit an out-of-bounds read in Eclipse NetX Duo's DTLS ClientHello parser to disc

CVE-2026-106465 HIGH
8.7 Oct 14

Eclipse NetX Duo's NetX Secure DTLS server can be driven into completing handshakes with forged source addresses because

CVE-2026-106464 HIGH
8.7 Oct 14

Out-of-bounds read in Eclipse NetX Duo's X.509 certificate parser (routine `_nx_secure_x509_parse_signature_data`) lets

CVE-2026-102718 HIGH
8.7 Sep 29

The SNMP agent addon in Eclipse ThreadX NetX Duo can be driven into an out-of-bounds read by a single unauthenticated re

CVE-2026-102760 HIGH
8.3 Sep 29

Memory corruption in the Eclipse ThreadX NetX Duo NetX Secure TLS stack can overrun the packet pool and crash a device,

CVE-2026-102762 HIGH
8.2 Sep 29

Malformed MQTT PUBLISH frames leak packet buffers in the Eclipse ThreadX NetX Duo MQTT client, letting a peer that can d

CVE-2026-102717 HIGH
7.5 Sep 30

An out-of-bounds read in Eclipse ThreadX NetX Duo's MQTT-over-WebSocket transport (the setter path) lets a malicious or

CVE-2026-102728 HIGH
7.5 Sep 29

Out-of-bounds reads in the client-side TLS and DTLS handshake parsers of Eclipse ThreadX NetX Duo (NetX Secure) through

CVE-2026-102758 HIGH
7.5 Sep 29

NetX Duo (NetX Secure) through 6.5.1.202602 performs a one-byte out-of-bounds read inside the ASN.1 TLV parsing primitiv

CVE-2026-102714 HIGH
7.1 Sep 29

Malformed ICMPv6 Neighbor Discovery option parsing in Eclipse NetX Duo can stall the IP thread or read past packet buffe

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