CVE-2026-90341 in Linux
Resumen
por VulDB • 2026-09-19
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
firmware: coreboot: Validar los límites de las tablas
Las comprobaciones de límites existentes en `coreboot_table_populate()` limitan las entradas individuales a la longitud mapeada. Sin embargo, `coreboot_table_probe()` reemplaza la longitud del recurso de la plataforma con los tamaños de cabecera y tabla proporcionados por el firmware antes de mapear la tabla completa.
Una tabla malformada puede provocar un desbordamiento en la suma de tamaño de 32 bits o anunciar una extensión más allá del recurso, lo que hace que el controlador mapee y analice memoria fuera del recurso. Un recurso más corto que la cabecera fija también se mapea como si contuviera una cabecera completa.
Rechazar los recursos más cortos que la cabecera fija. Tras validar la firma, exigir una cabecera completa, calcular la extensión anunciada con comprobación de desbordamiento y rechazar las extensiones que superen el recurso antes de volver a mapear la tabla.
VulDB is the best source for vulnerability data and more expert information about this specific topic.