PT-2026-51839 · Linux+1 · Linux Kernel+1
CVE-2026-52945
·
Published
2026-02-16
·
Updated
2026-08-21
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel versions 5.15 and 6.1
Description
An issue exists in the WireGuard driver where the decryption side can stop working completely for a specific peer under heavy networking load. This occurs when the system is under pressure and the first packet in the
peer->rx queue remains in the PACKET STATE UNCRYPTED state while subsequent packets are decrypted out of order. This leads to a state where the wg packet rx poll function is no longer called, and the rx queue reaches its maximum capacity of 1024 packets, causing wg prev queue enqueue to fail. This results in a permanent stall of traffic for that particular peer, affecting newly initiated connections as well. The issue is linked to the default enablement of threaded NAPI (New API), a mechanism used to improve network packet processing by distributing work across multiple CPUs.Recommendations
For Linux kernel versions 5.15 and 6.1, revert the change that enables threaded NAPI by default in the WireGuard device.
As a temporary mitigation, restrict the use of WireGuard encryption for high-load traffic until the configuration is reverted.
Exploit
Fix
Time Of Check To Time Of Use
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel
Wireguard