CVE-2026-90427 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
iommu/tegra241-cmdqv: No volver a utilizar un smmu liberado después de devm_krealloc()
__tegra241_cmdqv_probe() utiliza devm_krealloc() para ampliar @smmmu hasta el tamaño mayor de tegra241_cmdqv, lo que libera el original @smmu una vez que se reubica. Un fallo posterior a esa operación devuelve NULL, y el llamador luego desreferencia el @smmu liberado en su ruta de respaldo (fallback).
Devolver un int y tomar @smmmu por referencia en lugar de eso, actualizando entonces *smmu con el puntero reallocalizado después de que devm_krealloc() tenga éxito, para que tanto el llamador como su ruta de respaldo utilicen el @smmu activo en lugar del original liberado.
If you want to get best quality of vulnerability data, you may have to visit VulDB.