PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80944 Linux CVE debrief

A vulnerability in the Linux kernel's mwifiex driver can lead to stack corruption when a synchronous command's wait is interrupted, allowing a late firmware response to write to a stale stack address. This occurs because the driver keeps the caller-provided data buffer in cmd_node->data_buf, and several callers pass stack-allocated objects there. If wait_event_interruptible_timeout() is interrupted, the caller can return and release that stack object while the firmware command is still the current command. The vulnerability has been resolved through a patch that detaches the caller-owned data buffer from the still-current command after cancelling pending commands on an interrupted

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

Who should care

Defenders responsible for Linux kernel-based systems, particularly those using the mwifiex driver, should assess exposure and prioritize patching. This includes administrators and security teams managing Linux-based infrastructure, as well as developers working with the Linux kernel or mwifiex driver.

Why it matters

CVE-2026-80944 is a vulnerability in the Linux kernel's mwifiex driver that can lead to stack corruption and system instability. Defenders should prioritize verifying and applying patches, reviewing system configurations, and monitoring logs for potential exploitation attempts.

  • Potential for stack corruption leading to system crashes or instability
  • Possible exposure to firmware responses writing to stale stack addresses
  • Need for verification and patching of affected Linux kernel versions
  • Importance of monitoring system logs for indicators of exploitation attempts

Technical summary

The Linux kernel's mwifiex driver has a vulnerability that can lead to stack corruption when a synchronous command's wait is interrupted. This occurs because the driver keeps the caller-provided data buffer in cmd_node->data_buf, and several callers pass stack-allocated objects there. If wait_event_interruptible_timeout() is interrupted, the caller can return and release that stack object while the firmware command is still the current command. A late firmware response then reaches the normal response handler, which can copy data through cmd_node->data_buf into the stale stack address.

Defensive priority

Defenders should prioritize verifying and applying patches for Linux kernel versions affected by CVE-2026-80944, particularly for systems using the mwifiex driver.

Recommended defensive actions

  • Verify and apply patches for Linux kernel versions affected by CVE-2026-80944
  • Review system configurations and inventory to identify potential exposure
  • Monitor system logs for indicators of exploitation attempts
  • Perform thorough vulnerability assessments
  • Implement compensating controls for exposed systems
  • Track and manage exceptions
  • Conduct regular security audits

Evidence notes

The CVE record and associated sources describe a vulnerability in the Linux kernel's mwifiex driver, which has been resolved through a patch. The vulnerability is related to the handling of synchronous commands and the potential for stack corruption when a wait is interrupted.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80944 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-80944 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/20ee9c03f261bf6ac59331e2ca7b46b23646412a

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8c67b8c50286e0cb7f18d667e6a37a2ec6e08ff9

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9024c7729eb523cf4f3a4203966d3a4aaabf030d

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9e06c9c8a1f10c55d9bc5d139656d58795e64483

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.