Skip to content
CVE PROGRAM SOURCE RECORD7.8 High

CVE-2026-90388

iommu/dma: Check atomic pool allocation result directly

Description

In the Linux kernel, the following vulnerability has been resolved: iommu/dma: Check atomic pool allocation result directly The non-blocking, non-coherent allocation path uses dma_alloc_from_pool(), which returns the allocated page and fills cpu_addr only on success. Do not rely on cpu_addr to detect allocation failure in this path. Check the returned page directly before using it for the IOMMU mapping.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 9420139f516d7fbc248ce17f35275cb005ed98ea to < ac9cd0a669b8be5d178dbd471b0d68039dac58b5affected
  • 9420139f516d7fbc248ce17f35275cb005ed98ea to < db46cb9da83a507d86d2bb080bdb09c865da3d0aaffected
  • 9420139f516d7fbc248ce17f35275cb005ed98ea to < d56c3f955b21e5764c1497e295a5b5d0b3a40470affected
  • 9420139f516d7fbc248ce17f35275cb005ed98ea to < 06dffc96693083dda3412311406e558cf27f1574affected
  • 9420139f516d7fbc248ce17f35275cb005ed98ea to < a4ace31d732b657d774e31fb444c0c27d42c78e5affected
  • 9420139f516d7fbc248ce17f35275cb005ed98ea to < fb0b39287ba894dbdfac2901c51788b63f5c2291affected
  • 9420139f516d7fbc248ce17f35275cb005ed98ea to < 8c486293ddd0af60991408149fc3e964ea888dc4affected
  • 9420139f516d7fbc248ce17f35275cb005ed98ea to < af95a0ebc0a0db0762be75f51eadf770bad01aaaaffected
  • 47184b9ddf184cc9a77cf441943a0fe9b7afa575affected
  • 5.8.6 to < 5.9affected

Linux Linux

Default version status: affected

  • 5.9affected
  • 0 to < 5.9unaffected
  • 5.10.270 to ≤ 5.10.*unaffected
  • 5.15.221 to ≤ 5.15.*unaffected
  • 6.1.188 to ≤ 6.1.*unaffected
  • 6.6.157 to ≤ 6.6.*unaffected
  • 6.12.110 to ≤ 6.12.*unaffected
  • 6.18.52 to ≤ 6.18.*unaffected
  • 7.2.6 to ≤ 7.2.*unaffected
  • 7.3 to ≤ *unaffected

References