{"id":"CVE-2026-89993","title":"In the Linux kernel, the following vulnerability has been resolved:\n\ndmaengine: dw-edma: Initialize IRQ data before requesting IRQs\n\ndw_edma_irq_request() passes struct dw_edma_irq to request_irq() before\ndw_edma_channel_setup() fills th…","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\ndmaengine: dw-edma: Initialize IRQ data before requesting IRQs\n\ndw_edma_irq_request() passes struct dw_edma_irq to request_irq() before\ndw_edma_channel_setup() fills th…","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf < b86280b12ccf33b68b309b7cb0e4476894dfe77c","Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf < 07e50cef557def076418c67051a336e4c6bd50e1","Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf < 17ef63843c0fcbf1efdfbbfb0f5584a5ea2c91ba","Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf < d232bc6cf4562132ef50644484dfd4b23a593295","Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf < fac202d73e7a649b7d4010325c6c6dcd9334fe65","Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf < d91fb6c0d10dad32929dc5c6850f89df34e1bfcd","Linux >= e63d79d1ffcd2201a2dbff1d7a1184b8f3ec74cf < 647217abea849d3d45f8cb0b8ee5b78d50f26985","Linux 5.3"],"published":"2026-09-16","updated":"2026-09-16","sourceUpdated":"2026-09-16T11:17:10.470","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-89993","references":[{"url":"https://git.kernel.org/stable/c/07e50cef557def076418c67051a336e4c6bd50e1","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/17ef63843c0fcbf1efdfbbfb0f5584a5ea2c91ba","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/647217abea849d3d45f8cb0b8ee5b78d50f26985","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/b86280b12ccf33b68b309b7cb0e4476894dfe77c","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/d232bc6cf4562132ef50644484dfd4b23a593295","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/d91fb6c0d10dad32929dc5c6850f89df34e1bfcd","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/fac202d73e7a649b7d4010325c6c6dcd9334fe65","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"}],"tags":["nvd","cve.org"],"ingestedAt":"2026-09-16T10:53:53.947Z","epss":0.00206,"epssPercentile":0.10946,"slug":"CVE-2026-89993","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\ndmaengine: dw-edma: Initialize IRQ data before requesting IRQs\n\ndw_edma_irq_request() passes struct dw_edma_irq to request_irq() before\ndw_edma_channel_setup() fills the back pointer. A shared interrupt can\ntherefore enter the handler with dw_irq->dw still NULL, leading to a\nNULL pointer dereference.\n\nSet the back pointer before installing each handler.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}