CVE-2026-90380

8.8

Linux · Kernel

A use-after-free vulnerability in the Linux kernel mt76 wifi driver allows for potential memory corruption due to a race condition during station removal.

Executive summary

A race condition in the Linux kernel mt76 wifi driver, specifically within the mt792x component, creates a use-after-free vulnerability that could lead to system instability or arbitrary code execution.

Vulnerability

This is a use-after-free vulnerability triggered by a race condition in the mt76_rx_poll_complete function. An unauthenticated attacker within proximity (adjacent network) can exploit this flaw when a station is removed while the rx_status still holds a pointer to the wcid.

Business impact

The vulnerability carries a CVSS score of 8.8, indicating a high level of risk. Successful exploitation could result in a kernel panic, leading to denial of service, or potentially allow an attacker to gain elevated privileges or execute arbitrary code on the affected system, resulting in total system compromise.

Remediation

Immediate Action: Update the Linux kernel to version 6.12.110, 7.2.6, or later, as these versions contain the necessary patches to resolve the memory management race condition.

Proactive Monitoring: Monitor system logs for kernel oops or KASAN error reports, specifically those referencing mt76_rx_poll_complete or memory access violations.

Compensating Controls: Since this is a driver-level vulnerability, minimize exposure by restricting wireless network access to trusted devices and implementing network segmentation to contain potential impact.

Exploitation status

Public Exploit Available: No (exploit_available: false)

Analyst recommendation

Given the high severity of this kernel-level vulnerability, organizations should prioritize patching affected Linux distributions as part of their next maintenance cycle. Failure to address this flaw leaves systems susceptible to memory corruption attacks, which are difficult to detect once the kernel state has been compromised.

More Linux CVEs all →

History

CVE Brief tracked this CVE 1 day before it had a CVSS score.

  1. Disclosed CVE record published
  2. Collected by CVE Brief No CVSS score yet; tracked as early warning
  3. CVSS score assigned 8.8 (3.1)
  4. Analyst report written
  5. Published in the daily brief high section

Sources