CVE-2026-89452

8.4

Linux · Kernel

A memory management flaw in the Linux kernel IOMMU driver allows for potential system instability or code execution due to a dangling list entry during probe registration failures.

Executive summary

A high severity vulnerability in the Linux kernel IOMMU driver could allow an attacker to trigger memory corruption and potential system compromise through improper error handling.

Vulnerability

The vulnerability exists in the msm_iommu_probe function, where failure during sysfs addition or core registration fails to properly unwind device states. This leaves a dangling pointer in the qcom_iommu_devices list, which may be dereferenced by subsequent kernel operations, potentially leading to system crashes or arbitrary code execution.

Business impact

The vulnerability carries a CVSS score of 8.4, reflecting the potential for complete system compromise. Successful exploitation could result in full loss of system confidentiality, integrity, and availability, which is particularly critical for infrastructure relying on Linux kernel components.

Remediation

Immediate Action: Administrators should update their Linux kernel to version 6.18.50, 7.2.4, or later versions as provided by the distribution vendor.

Proactive Monitoring: Monitor system logs for kernel panic events or unusual IOMMU-related error messages during hardware initialization.

Compensating Controls: Given the local nature of the attack, restrict physical or local user access to systems using the affected Qualcomm IOMMU hardware drivers.

Exploitation status

Public Exploit Available: No (exploit_available unknown)

Analyst recommendation

This vulnerability represents a significant risk to system stability and security. Organizations should prioritize patching their Linux kernels to the identified fixed versions to prevent potential memory corruption and unauthorized code execution scenarios.

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.4 (3.1)
  4. Analyst report written
  5. Published in the daily brief high section

Sources