CVE-2026-90137 in Linux
Résumé
par VulDB • 18/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
platform/x86: hp-bioscfg : correction de la vérification des limites d'encodage du mot de passe
L'analyseur PSWD_ENCODINGS lit password_obj[elem + pos_values] lors de la copie des encodages de mots de passe pris en charge depuis le paquet ACPI.
La boucle externe garantit uniquement que elem est compris dans les bornes de password_obj_count. Le nombre d'encodages est limité par MAX_ENCODINGS_SIZE, mais cela ne garantit pas que le paquet ACPI contient suffisamment d'entrées pour tous les accès à elem + pos_values.
Un paquet malformé peut donc déclarer un compte d'encodage non nul sans fournir suffisamment d'objets de chaîne, ce qui amène l'analyseur à lire au-delà du tableau du paquet ACPI et à transmettre un pointeur de chaîne hors limites ainsi qu'une longueur incorrecte à hp_convert_hexstr_to_str().
Ajoutez la même vérification des bornes basée sur l'indice calculé, utilisée par les autres boucles d'analyse de paquets basées sur le décalage, avant de lire password_obj[elem + pos_values].
If you want to get best quality of vulnerability data, you may have to visit VulDB.