PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80940 Linux CVE debrief

A resource leak vulnerability was found in the Linux kernel's rtw88 PCI driver. When NAPI setup fails, the driver does not properly clean up allocated PCI resources, leading to a resource leak. This issue can cause system instability and decreased performance. The vulnerability was introduced due to inadequate cleanup in the rtw_pci_probe() function, specifically when rtw_pci_napi_init() fails. An experimental analysis tool flagged the bug, and manual inspection confirmed its presence in v7.1-rc7.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-11
Original CVE updated
2026-09-11
Advisory published
2026-09-11
Advisory updated
2026-09-11

Who should care

Linux kernel developers and maintainers, as well as users of the rtw88 PCI driver, should be aware of this vulnerability and take steps to apply the provided patches. System administrators and security teams responsible for Linux kernel-based systems should also be aware of this issue and prioritize patching. Additionally, users of Linux distributions that include the rtw88 PCI driver should ensure that their systems are updated to a version that includes

Why it matters

The CVE-2026-80940 resource leak vulnerability in the Linux kernel's rtw88 PCI driver can lead to system instability and decreased performance. Linux kernel developers and maintainers, as well as users of the rtw88 PCI driver, should be aware of this vulnerability and take steps to apply the provided patches.

  • Resource leaks can lead to system instability and decreased performance
  • Vulnerability can be used to exhaust system resources, potentially leading to denial-of-service conditions

Technical summary

The Linux kernel's rtw88 PCI driver has a resource leak vulnerability. When NAPI setup fails, the driver does not properly clean up allocated PCI resources. This can lead to resource leaks and potential system issues. The bug was introduced due to inadequate cleanup in the rtw_pci_probe() function. The vulnerability can be mitigated by applying the provided patches and updating the Linux kernel to a version that includes the fix. A thorough review of the rtw88 PCI driver code is recommended to identify similar issues.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided patches to fix the resource leak vulnerability
  • Ensure that the Linux kernel is updated to a version that includes the fix
  • Monitor system resources for potential issues related to the vulnerability
  • Perform a thorough review of the rtw88 PCI driver code to identify similar issues
  • Implement additional logging and monitoring to detect potential resource leaks
  • Verify that the fix does not introduce any new vulnerabilities or issues
  • Track exceptions and retest remediated assets to ensure the vulnerability is fully resolved

Evidence notes

The vulnerability was introduced in the Linux kernel's rtw88 PCI driver. An experimental analysis tool flagged the bug, and manual inspection confirmed its presence in v7.1-rc7. However, no runtime testing was performed due to the lack of a suitable rtw88 PCI board. The source code review indicates that the bug is caused by a missing cleanup label for NAPI setup failure, leading to resource leaks.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80940 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-80940 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/34a505071d1ffc5ebf3dc3cd16d2a12b044bcc84

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/481fff9bda01720c70b19fb260808145a3f21594

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.