CVE Catalog

CVE-2026-102761

CriticalCVSS 9.3
Published: Updated: Translated: NVD NIST

Summary

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

Risk Assessment

An attacker can remotely corrupt memory in a controlled manner, potentially leading to code execution or system destabilization. The vulnerability affects the WebSocket client in NetX Duo.

Recommendation

Update NetX Duo to a patched version. If possible, avoid using the WebSocket client with untrusted servers until updated.

Other vulnerabilities in NetX Duo

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS