PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89452 Linux CVE debrief

A Linux kernel vulnerability has been resolved, involving the msm_iommu_probe() function. The issue arises when the function adds its devm-managed IOMMU object to qcom_iommu_devices before adding the IOMMU sysfs device and registering it with the IOMMU core. If iommu_device_sysfs_add() or iommu_device_register() fails, the probe returns with the object still on qcom_iommu_devices, potentially leaving a dangling list entry.

Vendor
Linux
Product
Unknown
CVSS
HIGH 8.4
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

Linux kernel developers and maintainers, as well as system administrators responsible for kernel updates and vulnerability management, should review and apply the kernel patch to ensure the vulnerability is resolved. They should also verify the IOMMU configuration and sysfs device registration, and monitor system logs for potential issues related to the IOMMU object. Additionally, they should assess their system's exposure to this vulnerability and plan to

Why it matters

A Linux kernel vulnerability has been resolved, involving the msm_iommu_probe() function. The issue arises when the function adds its devm-managed IOMMU object to qcom_iommu_devices before adding the IOMMU sysfs device and registering it with the IOMMU core. If iommu_device_sysfs_add() or iommu_device_register() fails, the probe returns with the object still on qcom_iommu_devices, potentially leaving a dangling list entry. Linux kernel developers and maintainers, as well as system administrators responsible for kernel updates and vulnerability management, should review and apply the kernel patch to ensure the vulnerability is resolved.

  • Verification of IOMMU configuration and sysfs device registration is required to ensure the vulnerability is resolved.
  • Potential for dangling list entries if probe returns with object still on qcom_iommu_devices.
  • Monitoring system logs for potential issues related to the IOMMU object is necessary.

Technical summary

The msm_iommu_probe() function adds its devm-managed IOMMU object to qcom_iommu_devices before adding the IOMMU sysfs device and registering it with the IOMMU core. If iommu_device_sysfs_add() or iommu_device_register() fails, the probe returns with the object still on qcom_iommu_devices, potentially leaving a dangling list entry. This issue can lead to unexpected behavior or crashes if the dangling list entry is accessed or manipulated. Linux kernel developers and maintainers should review the code changes and apply the patch to prevent such issues.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the kernel patch to ensure the vulnerability is resolved.
  • Verify the IOMMU configuration and sysfs device registration.
  • Monitor system logs for potential issues related to the IOMMU object.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The CVE record and source item provide details about the Linux kernel vulnerability and its resolution. However, the information available is limited, and further verification is required to determine the full scope of the issue.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89452 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-89452 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/535a200220ca2c83bc8bf54bd2cbe045d6ee70c4

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7f7074a886c4a93e3d12076ce60a510a1ebe400c

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

  • Source reference

    Unverified legacy reference

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

    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.