PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-52945 Linux CVE debrief

CVE-2026-52945 is a HIGH severity vulnerability in the Linux kernel, with a CVSS score of 7.5. The vulnerability was introduced by a commit that enabled threaded NAPI by default, which caused a rare but critical issue with WireGuard encryption. The issue occurs when the decryption side stops working completely for a specific WireGuard peer under heavy networking load, while other peers remain unaffected. This situation appears to be triggered by the MAX_QUEUED_PACKETS limit being reached, causing the wg_packet_rx_poll function to fail. The vulnerability has been observed in stable kernels v5.15 and v6.1 but not in v5.10 stable.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-06-24
Original CVE updated
2026-07-14
Advisory published
2026-06-24
Advisory updated
2026-07-14

Who should care

Linux kernel users, particularly those utilizing WireGuard as encryption underneath k8s Pod E/W traffic, should be aware of this vulnerability. The issue may cause decryption failures for specific WireGuard peers under heavy networking load. Users of stable kernels v5.15 and v6.1 are advised to take precautions.

Technical summary

The vulnerability was caused by a commit (db9ae3b6b43c79b1ba87eea849fd65efa05b4b2e) that enabled threaded NAPI by default in the WireGuard device. This change led to a rare but critical issue where the decryption side stops working for a specific WireGuard peer under heavy networking load. The problem arises when the MAX_QUEUED_PACKETS limit (1024 skbs) is reached, causing the wg_packet_rx_poll function to fail. The issue has been observed in stable kernels v5.15 and v6.1 but not in v5.10 stable. The commit was reverted (933466fc50a8e4eb167acbd0d8ec96a078462e9c) to mitigate the issue.

Defensive priority

High priority should be given to patching or reverting the affected Linux kernel versions. Linux kernel users, especially those using WireGuard, should monitor their systems for potential decryption failures and apply mitigations as necessary.

Recommended defensive actions

  • Apply the revert commit (933466fc50a8e4eb167acbd0d8ec96a078462e9c) to disable threaded NAPI by default.
  • Monitor WireGuard peers for decryption failures under heavy networking load.
  • Consider upgrading to a patched Linux kernel version.
  • Review system configurations and adjust MAX_QUEUED_PACKETS limits if necessary.
  • Implement compensating controls to detect and respond to potential decryption failures.

Evidence notes

The CVE record and NVD detail provide official information on the vulnerability. The source item URL provides additional context from the NVD database. The reference URL points to the Linux kernel commit that introduced the vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-52945 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-52945

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-52945 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-52945

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e94b369ff82f9bc84f090f271bd78f41c9f6ab2f

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.