Technical impact
The DHCP client in Eclipse ThreadX NetX Duo incorrectly adjusts its offset by one byte less than its read pointer for each skipped option, creating an out‑of‑bounds read and write that satisfies CWE‑125 and CWE‑193. A malicious DHCP server or any host that responds first can cause the client to read up to about one kilobyte past the end of the received message, and the then‑copied data may overwrite the application's buffer. This heap‑buffer overflow can corrupt configuration memory or trigger arbitrary code execution on the device.
Affected Systems
Eclipse ThreadX NetX Duo versions 6.0 through 6.5.2.202603a are affected. All firmware that includes the DHCP option‑walking code in these releases is at risk.
Risk and Exploitability
The CVSS score of 5.3 indicates a moderate severity weakness, and the EPSS score of < 1% shows a very low but non‑zero probability of exploitation. The vulnerability is not listed in CISA KEV. An attacker that can inject crafted DHCP traffic on the local network can induce the overflow during boot or while the client processes an OFFER, potentially leading to memory corruption, a system crash, or remote code execution depending on the device’s memory state.