SB20260918282 - Unchecked Return Value in Linux kernel iommu driver
Published: September 18, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Unchecked Return Value (CVE-ID: CVE-2026-90388)
CWE-ID: CWE-252 - Unchecked Return Value
CVSSv4: 0 [CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a local user to cause an IOMMU mapping to be attempted after an allocation failure.
The vulnerability exists due to improper check of an allocation return value in iommu_dma_alloc when executing the non-blocking, non-coherent allocation path. A local user can invoke the affected allocation path during an allocation failure to cause an IOMMU mapping to be attempted after an allocation failure.
The affected path requires CONFIG_DMA_DIRECT_REMAP and non-coherent allocation.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/06dffc96693083dda3412311406e558cf27f1574
- https://git.kernel.org/stable/c/8c486293ddd0af60991408149fc3e964ea888dc4
- https://git.kernel.org/stable/c/a4ace31d732b657d774e31fb444c0c27d42c78e5
- https://git.kernel.org/stable/c/ac9cd0a669b8be5d178dbd471b0d68039dac58b5
- https://git.kernel.org/stable/c/af95a0ebc0a0db0762be75f51eadf770bad01aaa
- https://git.kernel.org/stable/c/d56c3f955b21e5764c1497e295a5b5d0b3a40470
- https://git.kernel.org/stable/c/db46cb9da83a507d86d2bb080bdb09c865da3d0a
- https://git.kernel.org/stable/c/fb0b39287ba894dbdfac2901c51788b63f5c2291