{"id":"CVE-2026-89452","title":"In the Linux kernel, the following vulnerability has been resolved:\n\niommu/msm: Unwind probe state on registration failure\n\nmsm_iommu_probe() adds its devm-managed IOMMU object to\nqcom_iommu_devices before adding the IOMMU sysfs device a…","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\niommu/msm: Unwind probe state on registration failure\n\nmsm_iommu_probe() adds its devm-managed IOMMU object to\nqcom_iommu_devices before adding the IOMMU sysfs device a…","severity":"high","cvss":8.4,"cvssVector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","cwe":["CWE-825"],"vendor":"Linux","product":"Linux","affected":["Linux >= 42df43b36163ed7d0ab13992e411093252903273 < 51e37f9179387b6e3fa64a3d3b4fece1a38b3a02","Linux >= 42df43b36163ed7d0ab13992e411093252903273 < f532401be9312ecd166f616bb74a65b0b4c150fa","Linux >= 42df43b36163ed7d0ab13992e411093252903273 < 7f7074a886c4a93e3d12076ce60a510a1ebe400c","Linux >= 42df43b36163ed7d0ab13992e411093252903273 < 535a200220ca2c83bc8bf54bd2cbe045d6ee70c4","Linux 4.11"],"published":"2026-09-11","updated":"2026-10-03","sourceUpdated":"2026-10-03T11:17:42.200","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-89452","references":[{"url":"https://git.kernel.org/stable/c/51e37f9179387b6e3fa64a3d3b4fece1a38b3a02","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/535a200220ca2c83bc8bf54bd2cbe045d6ee70c4","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/7f7074a886c4a93e3d12076ce60a510a1ebe400c","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/f532401be9312ecd166f616bb74a65b0b4c150fa","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-89452.json"},{"url":"https://access.redhat.com/security/cve/CVE-2026-89452"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2532496"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-89452"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-89452"},{"url":"https://git.kernel.org/pub/scm/linux/security/vulns.git/plain/cve/published/2026/CVE-2026-89452.mbox"},{"url":"https://git.kernel.org/stable/c/6a1ae472113762f794682229a0f233f1ee0f69a4"}],"tags":["nvd","cve.org","csaf","vex","red-hat","score-dispute"],"epss":0.00186,"epssPercentile":0.08081,"scores":{"nvd":8.4,"vendor":5.5,"cna":8.4},"ingestedAt":"2026-09-14T15:23:07.475Z","slug":"CVE-2026-89452","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\niommu/msm: Unwind probe state on registration failure\n\nmsm_iommu_probe() adds its devm-managed IOMMU object to\nqcom_iommu_devices before adding the IOMMU sysfs device and registering\nit with the IOMMU core.\n\nIf iommu_device_sysfs_add() fails, probe returns with the object still on\nqcom_iommu_devices. The driver core then releases the devm allocation,\nleaving a dangling list entry that later list walks may dereference.\n\nIf iommu_device_register() fails, the same dangling list entry remains\nand the sysfs device is left registered as well.\n\nUnwind the sysfs device and global list entry in reverse setup order on\nthe corresponding failure paths.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.\n\n## Vendor advisories\n\n- **Red Hat VEX** · Moderate · updated 2026-09-15 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-89452.json)","depth":"twilight","depthScore":46,"depthScoreParts":{"impact":46.2,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[{"seq":215295,"id":"CVE-2026-89452","ts":1791027882104,"field":"cvss","old":"5.5","new":"8.4"},{"seq":215294,"id":"CVE-2026-89452","ts":1791027882104,"field":"severity","old":"medium","new":"high"},{"seq":203894,"id":"CVE-2026-89452","ts":1789490213261,"field":"cvss","old":"4.4","new":"5.5"},{"seq":202911,"id":"CVE-2026-89452","ts":1789403732911,"field":"cvss","old":"8.4","new":"4.4"},{"seq":202910,"id":"CVE-2026-89452","ts":1789403732911,"field":"severity","old":"high","new":"medium"},{"seq":198051,"id":"CVE-2026-89452","ts":1789384321557,"field":"cvss","old":"4.4","new":"8.4"},{"seq":198050,"id":"CVE-2026-89452","ts":1789384321557,"field":"severity","old":"medium","new":"high"},{"seq":183542,"id":"CVE-2026-89452","ts":1789356675813,"field":"cvss","old":"8.4","new":"4.4"},{"seq":183541,"id":"CVE-2026-89452","ts":1789356675813,"field":"severity","old":"high","new":"medium"},{"seq":153234,"id":"CVE-2026-89452","ts":1789285349662,"field":"cvss","old":null,"new":"8.4"},{"seq":153233,"id":"CVE-2026-89452","ts":1789285349662,"field":"severity","old":"none","new":"high"},{"seq":147119,"id":"CVE-2026-89452","ts":1789270195249,"field":"cvss","old":null,"new":"4.4"},{"seq":147118,"id":"CVE-2026-89452","ts":1789270195249,"field":"severity","old":"none","new":"medium"},{"seq":108872,"id":"CVE-2026-89452","ts":1789183729345,"field":"cvss","old":null,"new":"4.4"},{"seq":108871,"id":"CVE-2026-89452","ts":1789183729345,"field":"severity","old":"none","new":"medium"}]}