Incorrect Check of Function Return Value in Linux kernel - CVE-2026-74380
Published: August 15, 2026
Vulnerability details
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to improper handling of error return values in pin_job() in the host1x GPU driver when mapping scatter-gather tables through the IOMMU. A local user can trigger the affected code path to cause a denial of service.
The issue involves assigning the iommu_map_sgtable() result to an incorrect integer type, which can turn error conditions into negative overflowed values.
Affected software
Ubuntu
linux-gcp-7.0 (Ubuntu package)
linux-azure-7.0 (Ubuntu package)
How to mitigate CVE-2026-74380
linux-gcp-7.0 (Ubuntu package) - addressed in versions 7.0.0-38.38~24.04.4, 7.0.0-1013.13~24.04.1, 7.0.0-1014.14~24.04.1
linux-azure-7.0 (Ubuntu package) - addressed in versions 7.0.0-1016.16~24.04.1, 7.0.0-1017.17~24.04.1
External References
- https://git.kernel.org/stable/c/18f74762013a4b6aa6f905c4459e0f506f9c5c7b
- https://git.kernel.org/stable/c/2a68928c445138961e2c451983b473aeb3f5b999
- https://git.kernel.org/stable/c/3ac173e46ef6fda9c9df8d47cdff4df962df9728
- https://git.kernel.org/stable/c/5f3985c2a500df3126cb12a2e0ccf26a40bc495d
- https://git.kernel.org/stable/c/79240eee5a40014d9edfabe19f06b35ffa84e5f8
- https://git.kernel.org/stable/c/e024c7993d839503d6c1f0044b8fc537c30300e9