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 likely attack vector involves a remote attacker sending crafted UDP packets to a WireGuard peer, causing the overflow by exceeding the configured buffer length. This inference comes from the fact that the overflow occurs before authentication and only requires a valid session index. 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.
OpenCVE Enrichment