Description
NetX Duo's WebSocket client resets the unmasking cursor to the first `NX_PACKET` each time it advances through a chained packet, while the loop's upper bound belongs to the current packet. With the standard contiguous packet-pool layout, a masked server frame split across two packets therefore drives the XOR loop through the first packet's unused payload area and on through the second packet's `NX_PACKET` control block.



The four-byte WebSocket masking key controls the bytes written, so the corruption is attacker-chosen rather than incidental.
Published: 2026-09-29
Score: 9.3 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary code execution
Action: Immediate Patch
AI Analysis

Impact

NetX Duo's WebSocket client contains a buffer overflow that allows an attacker to overwrite memory by sending a masked frame that spans two packet buffers. The client resets the unmasking cursor to the beginning of the first packet while the XOR loop remains bounded by the size of the current packet, causing the loop to continue into the next packet's control block. Because the four‑byte masking key is under the attacker's control, the corruption is attacker‑chosen and can overwrite arbitrary locations, potentially leading to code execution or denial of service.

Affected Systems

The affected software is the Eclipse Foundation NetX Duo WebSocket client, used in embedded systems. No specific version numbers are published in the advisory. The flaw may affect any build that includes the WebSocket implementation described.

Risk and Exploitability

The CVSS score of 9.3 indicates a very high severity, while the EPSS score is not available, so the current exploit probability is unknown. The vulnerability is not listed in the CISA KEV catalog. It can be triggered remotely by an attacker who can send a crafted WebSocket frame to the target device over the network, and no authentication or elevated privileges are required on the client.

Generated by OpenCVE AI on September 30, 2026 at 00:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest NetX Duo release that corrects the packet masking cursor handling
  • If the WebSocket service is unnecessary, disable or restrict access to it on the device
  • Enforce strict length checks or block fragmented WebSocket frames at the network perimeter

Generated by OpenCVE AI on September 30, 2026 at 00:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 30 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse netx Duo
Vendors & Products Eclipse
Eclipse netx Duo

Wed, 30 Sep 2026 00:30:00 +0000

Type Values Removed Values Added
Title NetX Duo WebSocket Client Buffer Overwrite via Masking Key

Tue, 29 Sep 2026 17:45:00 +0000

Type Values Removed Values Added
Description NetX Duo's WebSocket client resets the unmasking cursor to the first `NX_PACKET` each time it advances through a chained packet, while the loop's upper bound belongs to the current packet. With the standard contiguous packet-pool layout, a masked server frame split across two packets therefore drives the XOR loop through the first packet's unused payload area and on through the second packet's `NX_PACKET` control block. The four-byte WebSocket masking key controls the bytes written, so the corruption is attacker-chosen rather than incidental.
Weaknesses CWE-787
References
Metrics cvssV4_0

{'score': 9.3, 'vector': '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'}


Subscriptions

Eclipse Netx Duo
cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-09-30T20:41:01.935Z

Reserved: 2026-09-29T16:22:00.376Z

Link: CVE-2026-102761

cve-icon Vulnrichment

Updated: 2026-09-30T20:40:57.457Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-29T18:17:13.450

Modified: 2026-09-30T21:17:05.550

Link: CVE-2026-102761

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T20:40:14Z

Weaknesses