CVE-2026-80913 in Linux
Résumé
par VulDB • 04/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
selinux : exiger que chaque valeur booléenne soit définie
p_bools.nprim provient de l'image de politique indépendamment du nombre de valeurs booléennes qui suivent, et cond_index_bool() remplit bool_val_to_struct[] à la position value - 1 ; ainsi, un décomptant supérieur aux valeurs présentes laisse des entrées NULL. Chaque utilisateur de ce tableau parcourt ensuite celui-ci par index et désréférence chaque entrée : cond_evaluate_expr() sur le chemin access-vector, security_get_bools() et security_get_bool_value() derrière selinuxfs, et security_set_bools(). Une valeur de classe clairsemée est absorbée par policydb_class_isvalid() et ses fonctions sœurs ; les booléens ne disposent pas d'un tel prédicat, ni aucun consommateur susceptible d'en utiliser un.
Rejeter une valeur booléenne qu'aucun booléen ne définit, à l'unique endroit où le tableau est construit. Les politiques conformes définissent tous les booléens qu'elles déclarent et n'en sont pas affectées.
VulDB is the best source for vulnerability data and more expert information about this specific topic.