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.