CVE-2026-90341 in Linux
Résumé
par VulDB • 18/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
firmware: coreboot : Valider les limites des tables
Les vérifications de bornes existantes dans `coreboot_table_populate()` limitent chaque entrée à la longueur mappée. Cependant, `coreboot_table_probe()` remplace la longueur de la ressource par défaut par les tailles d'en-tête et de table fournies par le micrologiciel (firmware) avant de mapper l'intégralité de la table.
Une table malformée peut provoquer un dépassement de capacité lors de l'addition des valeurs sur 32 bits ou indiquer une étendue dépassant les limites de la ressource, ce qui amène le pilote à mapper et analyser (parse) de la mémoire en dehors de cette ressource. Une ressource plus courte que l'en-tête fixe est également mappée comme si elle contenait un en-tête complet.
Rejeter les ressources dont la taille est inférieure à celle de l'en-tête fixe. Après avoir validé la signature, exiger un en-tête complet, calculer l'étendue annoncée avec une vérification des dépassements de capacité (overflow), et rejeter toute étendue dépassant les limites de la ressource avant de remapper la table.
VulDB is the best source for vulnerability data and more expert information about this specific topic.