CVE-2026-90388

High

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.

SeverityHigh
CVSS7.8
Exploit probability—
ProductLinux
PublishedSep 17, 2026
First seenSep 17, 2026

How to fix

Update
  • Linux Linuxac9cd0a669b8be5d178dbd471b0d68039dac58b5, db46cb9da83a507d86d2bb080bdb09c865da3d0a, d56c3f955b21e5764c1497e295a5b5d0b3a40470, 06dffc96693083dda3412311406e558cf27f1574, a4ace31d732b657d774e31fb444c0c27d42c78e5, fb0b39287ba894dbdfac2901c51788b63f5c2291, 8c486293ddd0af60991408149fc3e964ea888dc4, af95a0ebc0a0db0762be75f51eadf770bad01aaa, 5.9 or later

Affected products

ProductAffected versionsFixed in
Linux Linux9420139f516d7fbc248ce17f35275cb005ed98ea ≤ v < ac9cd0a669b8be5d178dbd471b0d68039dac58b5, 9420139f516d7fbc248ce17f35275cb005ed98ea ≤ v < db46cb9da83a507d86d2bb080bdb09c865da3d0a, 9420139f516d7fbc248ce17f35275cb005ed98ea ≤ v < d56c3f955b21e5764c1497e295a5b5d0b3a40470, 9420139f516d7fbc248ce17f35275cb005ed98ea ≤ v < 06dffc96693083dda3412311406e558cf27f1574, 9420139f516d7fbc248ce17f35275cb005ed98ea ≤ v < a4ace31d732b657d774e31fb444c0c27d42c78e5, 9420139f516d7fbc248ce17f35275cb005ed98ea ≤ v < fb0b39287ba894dbdfac2901c51788b63f5c2291, 9420139f516d7fbc248ce17f35275cb005ed98ea ≤ v < 8c486293ddd0af60991408149fc3e964ea888dc4, 9420139f516d7fbc248ce17f35275cb005ed98ea ≤ v < af95a0ebc0a0db0762be75f51eadf770bad01aaa, 47184b9ddf184cc9a77cf441943a0fe9b7afa575, 5.8.6 ≤ v < 5.9, 5.9ac9cd0a669b8be5d178dbd471b0d68039dac58b5, db46cb9da83a507d86d2bb080bdb09c865da3d0a, d56c3f955b21e5764c1497e295a5b5d0b3a40470, 06dffc96693083dda3412311406e558cf27f1574, a4ace31d732b657d774e31fb444c0c27d42c78e5, fb0b39287ba894dbdfac2901c51788b63f5c2291, 8c486293ddd0af60991408149fc3e964ea888dc4, af95a0ebc0a0db0762be75f51eadf770bad01aaa, 5.9

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.