Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure or MITM client into TLS 1.3 session
-
DeliverySend HelloRetryRequest with oversized cookie
-
ExploitClient copies cookie past packet buffer
-
ExecutionCorrupt adjacent heap/stack memory
-
ImpactAchieve 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
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
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.
Primary rating from Vendor (eclipse).
CVSS VectorVendor: eclipse
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
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.
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
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 out-of-bounds write in Eclipse NetX Duo's WebSocket client allows unauthenticated remote attackers to corrupt NX_PACK
Memory disclosure and denial of service in the Eclipse NetX Duo TFTP server addon (nxd_tftp_server) are reachable by an
Unauthenticated remote attackers can exploit an out-of-bounds read in Eclipse NetX Duo's DTLS ClientHello parser to disc
Eclipse NetX Duo's NetX Secure DTLS server can be driven into completing handshakes with forged source addresses because
Out-of-bounds read in Eclipse NetX Duo's X.509 certificate parser (routine `_nx_secure_x509_parse_signature_data`) lets
The SNMP agent addon in Eclipse ThreadX NetX Duo can be driven into an out-of-bounds read by a single unauthenticated re
Memory corruption in the Eclipse ThreadX NetX Duo NetX Secure TLS stack can overrun the packet pool and crash a device,
Malformed MQTT PUBLISH frames leak packet buffers in the Eclipse ThreadX NetX Duo MQTT client, letting a peer that can d
An out-of-bounds read in Eclipse ThreadX NetX Duo's MQTT-over-WebSocket transport (the setter path) lets a malicious or
Out-of-bounds reads in the client-side TLS and DTLS handshake parsers of Eclipse ThreadX NetX Duo (NetX Secure) through
NetX Duo (NetX Secure) through 6.5.1.202602 performs a one-byte out-of-bounds read inside the ASN.1 TLV parsing primitiv
Malformed ICMPv6 Neighbor Discovery option parsing in Eclipse NetX Duo can stall the IP thread or read past packet buffe
EUVD-2026-101501
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB