PT-2026-57567

CVE-2026-10665

·

Published

2026-07-12

·

Updated

2026-10-24

Description by

CVSS 3.1
7.4
High
MetricsAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H
Name of the Vulnerable Software and Affected Versions Zephyr version 4.4.0
Description An out-of-bounds write exists in the WireGuard subsystem within the wg process data message() function located in wg crypto.c. The issue occurs when an inbound transport-data payload is linearized into a fixed pool buffer. Because the net buf linearize() function is called using an attacker-controlled data len as both the destination capacity and the copy length, the internal boundary check is bypassed. If data len exceeds the CONFIG WIREGUARD BUF LEN limit—which can happen via reassembled IPv4/IPv6 fragments or when the buffer length is lower than the link MTU—the system performs a memcpy that writes past the end of the pool buffer. This memory corruption occurs before the Poly1305 authentication check, allowing a malicious peer or on-path attacker with a valid receiver session index to trigger a remote denial of service.
Recommendations Update Zephyr version 4.4.0 to a version containing the fix that implements an explicit rejection of data len exceeding CONFIG WIREGUARD BUF LEN and corrects the net buf linearize() call to use net buf max len(buf) as the destination capacity.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Weakness enumeration
Related identifiers
GHSA-3WQM-WGX2-9367
Found an issue in the description? Have something to add? Feel free to write us 👾