CVE-2026-53370 in Linux
Résumé
par VulDB • 19/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
perf/x86/intel : Amélioration de la validation et de la configuration des masques ACR
Plusieurs problèmes subsistaient actuellement concernant la validation et la configuration du masque ACR côté espace utilisateur. - La validation du masque ACR fourni par l'espace utilisateur (attr.config2) était incomplète ; par exemple, le masque ACR pouvait inclure un index appartenant à un autre groupe d'événements ACR sans que cela ne soit validé. - Un retour anticipé en cas de masque ACR invalide entraînait la suppression de tous les groupes ACR suivants. - L'ancien masque matériel ACR (hw.config1) n'était pas effacé avant l'écriture du nouveau masque matériel ACR.
Les modifications suivantes corrigent l'intégralité des problèmes susmentionnés : - Identification du groupe d'index d'un événement au sein d'un groupe ACR. Tous les bits présents dans le masque de l'espace utilisateur mais absents du groupe d'index sont désormais ignorés (supprimés). - Au lieu d'effectuer un retour anticipé en présence de bits invalides, seules les parties invalides sont supprimées et l'itération sur tous les événements ACR est poursuivie afin de garantir une configuration complète. - Effacement explicite de l'ancien masque matériel ACR pour chaque événement avant l'écriture de la nouvelle configuration.
Par ailleurs, un membre non leader d'un groupe ACR pourrait théoriquement être désactivé. Cela pourrait provoquer des erreurs de décalage de bits (bit-shifting) dans le acr_mask des membres restants du groupe. Toutefois, comme l'échantillonnage ACR nécessite que tous les événements soient actifs, cela ne devrait pas poser de problème majeur dans un cas d'utilisation réel. Un commentaire « FIXME » a été ajouté pour signaler ce risque.
If you want to get best quality of vulnerability data, you may have to visit VulDB.