PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89523 Linux kernel CVE debrief

A vulnerability in the Linux kernel's mt76 driver has been addressed. The mt7925 device may have pending work running and accessing freed data or sending MCU commands while the firmware is unavailable if reset, suspended, or unregistered within a certain window. The fix involves adding cancel_delayed_work_sync(&dev->mlo_pm_work) in relevant teardown and suspend paths.

Vendor
Linux kernel
Product
mt76 driver (mt7925)
CVSS
HIGH 7.8
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

Defenders responsible for Linux kernel systems using mt7925 devices should assess exposure and prioritize patching. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify and apply patches, review system configurations, and assess potential impacts on their systems and operations.

Why it matters

Defenders should prioritize verifying and applying patches for Linux kernel versions affected by this vulnerability, particularly for systems using mt7925 devices, to prevent potential issues.

  • Verify patch application for mt7925 devices
  • Assess system configurations for potential exposure

Technical summary

The Linux kernel's mt76 driver has a vulnerability that can cause pending work to run and access freed data or send MCU commands while the firmware is unavailable. The fix involves adding cancel_delayed_work_sync(&dev->mlo_pm_work) in relevant teardown and suspend paths, such as mt7925_mac_reset_work(), mt7925e_unregister_device(), mt7925_pci_suspend(), mt7925_suspend(), and mt7925u_suspend(). This ensures the work is stopped before the device state becomes invalid, preventing potential issues with data access or firmware availability.

Defensive priority

Defenders should prioritize verifying and applying patches for Linux kernel versions affected by this vulnerability, particularly for systems using mt7925 devices.

Recommended defensive actions

  • Verify Linux kernel versions for mt7925 device usage
  • Apply patches for affected systems
  • Review system configurations for mt7925 devices
  • Assess exposure and prioritize patching for Linux kernel systems using mt7925 devices
  • Verify patch application for mt7925 devices
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The CVE record and source references provide details on the vulnerability and fix in the Linux kernel's mt76 driver. To verify and apply patches, defenders should review the official advisory and assess system configurations for potential exposure. The fix involves adding cancel_delayed_work_sync(&dev->mlo_pm_work) in relevant teardown and suspend paths. Evidence limits are based on source-provided information, and defenders should verify patch application for mt7925 devices.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89523 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-89523 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/2889e84282dda147f10b10d94cf0efd90a349c53

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5be6d02837d418bc6c805b5cab1b338de6de9ca7

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

  • Source reference

    Unverified legacy reference

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

    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.