Skip to main content

NetX Duo CVE-2025-55081

MEDIUM
Buffer Over-read (CWE-126)
2025-10-15 emo@eclipse.org
6.9
CVSS 4.0 · Vendor: eclipse
View

Attack ChainAIDerived

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

  1. Access
    Reach device TLS server port
  2. Exploit
    Send crafted ClientHello with invalid ciphersuite/compression lengths
  3. Execution
    Trigger out-of-bounds read in handshake parser
  4. Impact
    Disclose adjacent memory or crash handshake

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer over-read prevention
Exploitation Conditions

Requires the target device to be running NetX Duo's secure TLS component in SERVER mode and be network-reachable so it will process attacker-supplied ClientHello messages during the handshake; the flaw is in server-side _nx_secure_tls_process_clienthello(). No authentication is required (PR:N) because the defect is triggered pre-handshake, and no user interaction is needed. Limiting factors: devices that do not expose a NetX Duo TLS server (e.g., TLS-client-only or non-TLS deployments) and devices already updated to 6.4.4 or later are not exploitable; impact is confined to a low-severity out-of-bounds read rather than code execution.

Impact

Signals point to a real but moderate-priority issue rather than an emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms a network-reachable, low-complexity, unauthenticated trigger with no user interaction, which is why the base score lands at 6.9 (medium). However, impact is deliberately narrow: only VC:L (low confidentiality) with VI:N/VA:N, consistent with an out-of-bounds read (CWE-126) that may expose adjacent memory but does not grant code execution or confirmed denial of service. EPSS is low at 0.37% (29th percentile), there is no CISA KEV listing, and no public exploit code is referenced - all three corroborate a low near-term exploitation likelihood. The one caveat is that the vendor assessed VA:N even though out-of-bounds reads frequently cause crashes/DoS on constrained RTOS targets; defenders should treat availability impact as plausible-but-unconfirmed and verify against their device behavior. Net: patch on a normal cadence, prioritizing internet-facing embedded TLS servers, but this is not a drop-everything issue.

Exploit ScenarioDerived

An attacker able to reach an embedded device that uses NetX Duo's secure TLS stack in server mode sends a crafted SSL/TLS ClientHello whose ciphersuite-length and compression-method-length fields fall outside the expected range. Because _nx_secure_tls_process_clienthello() fails to validate these lengths, parsing proceeds past the buffer, producing an out-of-bounds read that may leak adjacent memory contents or destabilize the handshake. 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).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 08, 2026

Out-of-bounds read in Eclipse ThreadX NetX Duo before 6.4.4 allows unauthenticated remote attackers to trigger a limited memory read when the embedded TLS server processes a crafted ClientHello message. The flaw sits in the server-side _nx_secure_tls_process_clienthello() function, which fails to validate the ciphersuite length and compression method length fields; affected devices are those running NetX Duo's secure TLS component in server mode and reachable on the network. No public exploit identified at time of analysis, and EPSS is low at 0.37% (29th percentile); the assessed impact is limited to low confidentiality loss (CVSS 3.1 C:L) with no integrity or availability impact.

RemediationAI

Vendor-released patch: 6.4.4 - upgrade Eclipse ThreadX NetX Duo to 6.4.4 or later per the advisory at https://github.com/eclipse-threadx/netxduo/security/advisories/GHSA-5vrv-8j5h-h6h6. If immediate upgrade is not possible, the most effective compensating control is to avoid exposing NetX Duo TLS server mode to untrusted networks: restrict access to the TLS listener with firewall or network segmentation, or disable or compile out the secure TLS server feature on devices that do not require it. Trade-offs are loss of remote TLS server functionality or reduced service reachability, but these steps directly remove the pre-handshake ClientHello parsing attack surface; client-only or non-TLS deployments are already outside the exploit path.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is the secure TLS module in Eclipse ThreadX NetX Duo, an embedded TCP/IP stack; CPE cpe:2.3:a:eclipse:threadx_netx_duo:*:*:*:*:*:*:*:* identifies the product line. The root cause is CWE-126 (Buffer Over-read): in _nx_secure_tls_process_clienthello(), the code parses attacker-supplied TLS ClientHello fields but does not verify the ciphersuite length and compression method length against expected bounds, so values outside the expected range cause the parser to read beyond the intended buffer. This is a server-side pre-handshake defect; it requires NetX Duo TLS server mode to be enabled and reachable, and it can at most leak limited memory contents (C:L) rather than enable code execution. The advisory GHSA-5vrv-8j5h-h6h6 tracks the fix in version 6.4.4.

Know when Threadx 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 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Unauthenticated network-triggered handshake parsing (AV:N/AC:L/PR:N/UI:N); out-of-bounds read yields limited info disclosure (C:L) with no integrity impact and no vendor-confirmed availability loss.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/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
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

In Eclipse Foundation NextX Duo before 6.4.4, a module of ThreadX, the _nx_secure_tls_process_clienthello() function was missing length verification of certain SSL/TLS client hello message: the ciphersuite length and compression method length. In case of an attacker-crafted message with values outside of the expected range, it could cause an out-of-bound read.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Medium
embedded RTOS TLS stack, common in IoT/firmware but device-hidden
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.4%
Patch available No
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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

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

Affected Products (CPE)CVE.org

cpe:2.3:a:eclipse:threadx_netx_duo:*:*:*:*:*:*:*:*
CVE-2025-55085 HIGH POC
8.8 Oct 17

Out-of-bounds reads in the Eclipse ThreadX NetX Duo HTTP client module (all versions before 6.4.4) let a malicious, comp

CVE-2024-2452 CRITICAL
9.8 Mar 26

In Eclipse ThreadX NetX Duo before 6.4.0, if an attacker can control parameters of __portable_aligned_alloc() could caus

CVE-2025-55102 HIGH
8.7 Jan 27

A denial-of-service vulnerability exists in the NetX IPv6 component functionality of Eclipse ThreadX NetX Duo. A special

CVE-2025-2260 HIGH
7.1 Apr 06

In NetX HTTP server functionality of Eclipse ThreadX NetX Duo before version 6.4.3, an attacker can cause a denial of se

CVE-2025-0726 HIGH
7.1 Feb 21

In NetX HTTP server functionality of Eclipse ThreadX NetX Duo before version 6.4.2, an attacker can cause a denial of se

CVE-2025-55094 MEDIUM
6.9 Oct 17

An out-of-bounds read (CWE-125) in Eclipse ThreadX NetX Duo before 6.4.4 allows remote, unauthenticated attackers to rea

CVE-2025-55091 MEDIUM
6.9 Oct 16

An out-of-bounds read in Eclipse ThreadX NetX Duo (all versions before 6.4.4) is triggered in the _nx_ip_packet_receive(

CVE-2025-55090 MEDIUM
6.9 Oct 16

An out-of-bounds read in Eclipse NetX Duo's IPv4 receive path (_nx_ipv4_packet_receive()) can be triggered by delivering

CVE-2025-55092 MEDIUM
6.9 Oct 17

An out-of-bounds read in Eclipse NetX Duo before 6.4.4 allows remote, unauthenticated attackers to disclose small amount

CVE-2025-55084 MEDIUM
6.9 Oct 16

An out-of-bounds memory read exists in Eclipse ThreadX NetX Duo's secure TLS module (all versions before 6.4.4) due to a

CVE-2025-55093 MEDIUM
6.9 Oct 17

Out-of-bounds read in Eclipse ThreadX NetX Duo (all versions before 6.4.4) lets an attacker who can deliver DHCP traffic

CVE-2025-55083 MEDIUM
6.9 Oct 15

Two-byte out-of-bounds read in Eclipse ThreadX NetX Duo before 6.4.4 allows a remote unauthenticated attacker to send a

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