Technical impact
A flaw in Eclipse ThreadX NetX Duo’s mDNS string cache accepts a shorter name as a match for a longer stored one, enabling an attacker on the local link to send two mDNS records that cause the device performing continuous service discovery to write up to three bytes past its transmit packet. This overflow corrupts neighboring packet data or the pool's free list, and can lead to data corruption or service disruption, including misattribution of discovered records.
Affected Systems
Eclipse ThreadX/netXduo mDNS component on any build that includes the vulnerable string cache logic. Versions up to and including 6.5.2.202603 are affected.
Risk and Exploitability
The CVSS score of 7.1 indicates a moderate severity. The EPSS score is < 1%, indicating a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. The exploitation typically requires an attacker to be on the same local area network to send crafted mDNS PTR records. The attack vector is inferred to be local network activity, and while the impact is limited to the affected host’s packet processing, repeated use could degrade network reliability or cause denial of service. The lack of a publicly known exploit makes the immediate risk lower, but the non‑zero CVSS score warrants caution.