What’s Vulnerable › Vulnerabilities
CVE-2026-90427: iommu/tegra241-cmdqv: Don't fall back to a freed smmu after devm_krealloc()
- Severity: high (CVSS 7.4 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-09-17 · updated 2026-10-21
Description
In the Linux kernel, the following vulnerability has been resolved: iommu/tegra241-cmdqv: Don't fall back to a freed smmu after devm_krealloc() __tegra241_cmdqv_probe() uses devm_krealloc() to grow @smmu into the larger tegra241_cmdqv, which frees the original @smmu once it relocates. A failure after that returned NULL, and the caller then dereferenced the freed @smmu on its fallback path. Return an int and take @smmu by reference instead, then update *smmu to the reallocated pointer after devm_krealloc() succeeds, so the caller and its fallback path both use the live @smmu rather than the freed original.
Affected products
- Linux kernel: 6.12 — fixed in 7.3
How to fix
Upgrade to a fixed version: Linux kernel 7.3. Check the vendor advisory for mitigations.
References
- https://git.kernel.org/stable/c/268cbe3a36ae57a2ec09601f343b92f6f092d505
- https://git.kernel.org/stable/c/86197679b293f0601c3331d545f99a70a7780aa9
- https://git.kernel.org/stable/c/d4d05f55e9da646ec03adfa77260eb46f4163749
- https://git.kernel.org/stable/c/ea2edb27ef2648d8687cd0fc3ec3ba1793436e7e
Get alerted when CVE-2026-90427 or the next vulnerability affects your stack