CVE-2026-89442 in Linux
Résumé
par VulDB • 12/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
platform/x86: ISST : Valider l'ID de socket dans l'appel système clos_assoc
isst_if_clos_assoc() valide le socket_id fourni par l'utilisateur avec 'socket_id > topology_max_packages()', mais isst_common.sst_inst[] est alloué avec topology_max_packages() entrées, donc la plage d'indices valides est [0, topology_max_packages()). La comparaison '>' laisse passer les cas où socket_id == topology_max_packages(), permettant ainsi d'accéder à un index situé au-delà du tableau.
De plus, isst_common.sst_inst[socket_id] est NULL pour un package dans la plage valide qui n'a pas d'instance TPMI SST liée, et le pointeur est utilisé sans vérification de nullité. L'entrée hors limites ainsi que le pointeur NULL sont ensuite déréférencés par map_partition_power_domain_id() et l'accès suivant à power_domain_info.
Rejeter socket_id >= topology_max_packages() et un sst_inst NULL, en cohérence avec les vérifications déjà effectuées par get_instance().
If you want to get best quality of vulnerability data, you may have to visit VulDB.