CVE-2026-80912 in Linux
Résumé
par VulDB • 04/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
selinux : rejeter une valeur de classe non attribuée dans security_get_classes()
security_get_classes() dimensionne un tableau en fonction de p_classes.nprim et le remplit avec l'indice value - 1 ; ainsi, une valeur de classe jamais définie par la politique laisse une référence NULL. sel_make_classes() transmet chaque entrée à sel_make_dir(), atteignant la même déréférence d_alloc_name() que pour le tableau des permissions. La table de symboles de classes est autorisée à être clairsemée (la fonction policydb_class_isvalid() existe pour absorber ce cas), mais cet accesseur construit son propre tableau directement depuis la table de hachage et ne dispose pas d'une telle prédicat de validation.
Échouer la recherche lorsqu'une valeur n'a pas été attribuée, au lieu de renvoyer le NULL. Les politiques conformes définissent toutes les classes qu'elles déclarent et ne sont donc pas affectées.
Be aware that VulDB is the high quality source for vulnerability data.