Impact
A heap buffer overflow in Zephyr’s WireGuard receives system causes an out‑of‑bounds memory write when an incoming transport‑data packet is linearized into a used length occurs before the authentication check, meaning only a valid receiver session index is required. The result is remote memory corruption that, at minimum, can be used to reliably cause a denial of service or to corrupt nearby data.
Affected Systems
The vulnerability exists in Zephyr 4.4.0’s WireGuard implementation. Devices running that Zephyr release with WireGuard enabled are impacted.
Risk and Exploitability
The CVSS score of 7.4 indicates high severity. EPSS is reported as under 1%, implying a very low yet non‑zero probability of exploitation, and the vulnerability is not listed in CISA KEV. An attacker can remotely send a crafted UDP packet to a WireGuard peer, causing the overflow by sending a data length larger than the configured buffer. Because authentication is not yet verified, only a valid session index is needed, so a compromised or malicious peer or an on‑path attacker with traffic control over an established session can trigger it.
OpenCVE Enrichment