Skip to main content

NetX Duo CVE-2025-55093

MEDIUM
Buffer Over-read (CWE-126)
2025-10-17 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
    Gain local-segment or on-path position
  2. Exploit
    Send crafted unicast DHCP message to client
  3. Execution
    Trigger out-of-bound read in _nx_ipv4_packet_receive()
  4. Impact
    Corrupt 4 bytes of device memory

Vulnerability Assessment

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

Exploitation requires the target device to be running the NetX Duo IPv4/DHCP client and actively processing DHCP - specifically the handling of UNICAST DHCP messages within _nx_ipv4_packet_receive(). The attacker must be able to deliver a crafted unicast DHCP packet to the client, which in practice means a position as a rogue DHCP server, a DHCP relay, or an on-path/same-L2-segment attacker rather than an arbitrary remote Internet host. Limiting factors: affected versions are NetX Duo before 6.4.4 (6.4.4 fixes it); impact is bounded to corruption of 4 bytes with no confirmed confidentiality or availability effect; and the device must be using the vulnerable DHCP client code path. No authentication (PR:N) and no user interaction are needed once the packet can be delivered.

Impact

Multiple signals converge on this being a LOW-to-MODERATE real-world priority rather than an urgent threat, despite a CVSS 4.0 base of 6.9. The CVSS vector (AV:N/AC:L/PR:N/UI:N) describes an unauthenticated, low-complexity network attack, but the impact metrics are narrow: VC:N, VI:L, VA:N - i.e. only a low integrity effect (corruption of 4 bytes) and explicitly NO confidentiality or availability impact, which is consistent with CWE-126 (buffer over-read). EPSS is 0.31% (22nd percentile), indicating low modeled exploitation probability. There is no CISA KEV listing and no public exploit identified, so exploitation status is 'no public exploit identified at time of analysis.' No SSVC decision was supplied in the input; inferring from the data, technical impact is partial (bounded 4-byte corruption, not demonstrated code execution) and the flaw is unlikely to be trivially automatable because it depends on an in-progress DHCP client transaction. One signal to verify: the vector is AV:N, but DHCP is fundamentally a local-segment protocol, so realistic exploitation likely requires an on-path or rogue DHCP server (adjacent access) rather than arbitrary Internet-based attack - verify network reachability assumptions for your deployment. Net: a genuine bug worth patching on the normal maintenance cycle, not a drop-everything emergency, unless the affected embedded devices expose DHCP client processing to untrusted networks.

Exploit ScenarioDerived

An attacker positioned on the local network segment (or operating a rogue/on-path DHCP server) sends a crafted unicast DHCP message to a device running NetX Duo's IPv4/DHCP client stack before 6.4.4. When _nx_ipv4_packet_receive() processes the malformed unicast DHCP packet, an out-of-bounds read occurs that corrupts 4 bytes of memory. No public exploit code has been identified, and the low-complexity network vector is tempered by the requirement that the target actively be performing a DHCP client exchange.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
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 09, 2026

Out-of-bounds read in Eclipse ThreadX NetX Duo (all versions before 6.4.4) lets an attacker who can deliver DHCP traffic - a rogue DHCP server, a DHCP relay, or an on-path/same-L2-segment host - trigger an over-read in _nx_ipv4_packet_receive() via a crafted unicast DHCP message, corrupting four bytes of memory on devices that run the IPv4/DHCP client. No authentication or user interaction is required once the packet reaches the client, but the assessed impact is integrity-only, with no confirmed confidentiality or availability effect. No public exploit code and no active exploitation have been identified at time of analysis, and EPSS is low at 0.31% (22nd percentile).

RemediationAI

Upgrade NetX Duo to 6.4.4 or later, which is the version that fixes this issue; consult the vendor advisory GHSA-c9pq-93jp-w649 (https://github.com/eclipse-threadx/netxduo/security/advisories/GHSA-c9pq-93jp-w649) for the exact integration steps and any backported fixes for ThreadX-based product lines, and rebuild/reflash affected firmware since this is a library-level fix. Where patching embedded firmware is slow or impractical, compensating controls center on preventing attacker-supplied DHCP packets from reaching the client: disable the NetX Duo IPv4 DHCP client and configure static addressing (removes the attack path entirely, at the cost of operational flexibility and manual IP management); enable DHCP snooping and dynamic ARP inspection on the serving switch and restrict DHCP to trusted server ports (effective against rogue DHCP servers on the same L2 segment, but requires managed network infrastructure); and apply port security/802.1X or network segmentation to limit an on-path attacker's ability to inject unicast DHCP frames (adds provisioning overhead and does not help against a compromised relay or upstream DHCP path). Note there is no confirmed availability or confidentiality impact, so prioritization should weigh the limited 4-byte corruption against the adjacent-position delivery requirement.

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

NetX Duo is the IPv4/IPv6 networking stack shipped with Eclipse Foundation ThreadX (now Eclipse ThreadX), widely embedded in RTOS-based IoT and industrial devices. The flaw is a CWE-126 buffer over-read in the _nx_ipv4_packet_receive() routine while parsing UNICAST DHCP messages; the description notes this mis-parse can result in corruption of four bytes of memory, so the defect sits at the boundary between an over-read length/offset calculation and a subsequent write. Exploitation requires the target to be running the NetX Duo IPv4/DHCP client and actively processing DHCP, and the attacker must be able to inject a unicast DHCP packet onto that path, indicating an adjacent/L2-adjacent attack surface rather than arbitrary Internet reachability - consistent with the independent assessment's CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N. The upstream CVSS 4.0 vector (6.9) scores AV:N/PR:N/UI:N but with VC:N/VI:L/VA:N, i.e. it also recognizes integrity-only impact; the lower assessed severity reflects the delivery prerequisites and the bounded 4-byte effect. The affected component is identified by CPE cpe:2.3:a:eclipse:threadx_netx_duo:*:*:*:*:*:*:*:* (all versions prior to 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:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

DHCP is a local-segment protocol requiring a rogue/on-path server, so AV:A; no auth or interaction (PR:N/UI:N); impact is bounded 4-byte over-read corruption, so I:L with C:N/A:N.

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

DescriptionCVE.org

In NetX Duo before 6.4.4, the networking support module for Eclipse Foundation ThreadX, there was a potential out of bound read issue in _nx_ipv4_packet_receive() when handling unicast DHCP messages that could cause corruption of 4 bytes of memory.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Medium
widely-used embedded RTOS network stack, but optional DHCP component on IoT devices
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 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-55081 MEDIUM
6.9 Oct 15

Out-of-bounds read in Eclipse ThreadX NetX Duo before 6.4.4 allows unauthenticated remote attackers to trigger a limited

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-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