{"id":"CVE-2026-89869","revision":"9ca4128bf81147a5bce5f1f780a6201b","records":[{"revision":"9ca4128bf81147a5bce5f1f780a6201b","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-89869","aliases":[],"title":"media: qcom: iris: use disable_irq() during power-off","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: qcom: iris: use disable_irq() during power-off\n\nThe IRQ is registered as a threaded IRQ.\n\nUsing disable_irq_nosync() in iris_vpu_power_off() does not wait\nfor an already queued threaded IRQ handler to complete before\nreturning.\n\nAs a result, a threaded IRQ handler may still run after the VPU has\nbeen powered down and access hardware registers after power-off.\n\nReplace disable_irq_nosync() with disable_irq() so the power-off path\nwaits for any in-flight threaded IRQ handler to complete before\nreturning.","state":0,"publishedAt":"2026-09-16T10:31:38.572+00:00","modifiedAt":"2026-10-19T08:54:02.427+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/media/platform/qcom/iris/iris_vpu_common.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"bb8a95aa038e099f5ec82c466e996b006e05abd7\",\n                            \"lessThan\": \"ff98cd2b8b54cf96bccace2f7b7e4775cdccaf02\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bb8a95aa038e099f5ec82c466e996b006e05abd7\",\n                            \"lessThan\": \"d7f34cbaced92069400fc5d71fefe3cb4c748da8\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"bb8a95aa038e099f5ec82c466e996b006e05abd7\",\n                            \"lessThan\": \"b9c2215bdedc9c532a7e9d57ec49ee1b6381f863\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/media/platform/qcom/iris/iris_vpu_common.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"6.15\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"6.15\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.18.51\",\n                            \"lessThanOrEqual\": \"6.18.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.2.5\",\n                            \"lessThanOrEqual\": \"7.2.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.3\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://git.kernel.org/stable/c/ff98cd2b8b54cf96bccace2f7b7e4775cdccaf02","https://git.kernel.org/stable/c/d7f34cbaced92069400fc5d71fefe3cb4c748da8","https://git.kernel.org/stable/c/b9c2215bdedc9c532a7e9d57ec49ee1b6381f863"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-89869","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-89869","identifiers":["CVE-2026-89869"]},"retained":false,"historicalAffected":[]}],"coverage":[]}