CVE-2026-89441

Linux · Kernel

A use-after-free vulnerability in the Linux kernel via-sdmmc driver allows local attackers to trigger memory corruption and potential system compromise via a race condition during device removal.

Executive summary

A high-severity use-after-free vulnerability in the Linux kernel via-sdmmc driver permits a local, authenticated attacker to achieve code execution or system instability.

Vulnerability

This is a race condition vulnerability within the via-sdmmc driver occurring during the device removal process. An attacker with local access can exploit this flaw because the card-detect work handler may dereference memory that has already been freed, leading to a use-after-free scenario.

Business impact

Successful exploitation of this vulnerability allows a local attacker to achieve high-impact consequences, including full system compromise and arbitrary code execution at the kernel level. With a CVSS score of 7.8, the risk is substantial for environments where local access is provided to untrusted users or where multi-tenant containers share the same underlying host kernel.

Remediation

Immediate Action: Update the Linux kernel to versions 6.18.50, 7.2.4, or later, as these releases incorporate the necessary fix to cancel card-detect work during device removal.

Proactive Monitoring: Monitor system logs for kernel panic events, segmentation faults, or unusual driver-related hardware errors that may indicate an attempt to trigger this use-after-free condition.

Compensating Controls: Restrict local access to systems utilizing the via-sdmmc driver and enforce strict hardware access policies to prevent unauthorized interaction with removable storage interfaces.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

This vulnerability represents a significant risk to kernel integrity and system stability. IT and security teams should prioritize patching the Linux kernel across all affected infrastructure, particularly on systems where hardware-level access is exposed to local users. Promptly applying the vendor-supplied updates is the only definitive method for mitigating this risk.

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 7.8 (3.1)
  4. Analyst report written

Sources