CVE-2024-50102 in Linuxinformation

Résumé

par VulDB • 26/05/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

x86 : correction du problème de spéculation sur le masquage des adresses utilisateur non canoniques

Il s’avère qu’AMD présente un problème de type « Meltdown Lite(tm) » concernant les accès non canoniques dans l’espace noyau. Par conséquent, l’utilisation du bit de poids fort unique pour déterminer si un accès se situe dans l’espace utilisateur ou dans l’espace noyau entraîne la fameuse « fuite de données spéculatives » si vous disposez du gadget approprié exploitant le résultat :

CVE-2020-12965 « Exécution transitoire des accès non canoniques »

Désormais, le noyau entoure l’accès par une paire d’instructions STAC/CLAC, et ces instructions finissent par sérialiser l’exécution sur les anciennes architectures Zen, ce qui ferme la fenêtre de spéculation.

Cependant, cela n’était vrai que jusqu’à Zen 5, qui renomme le bit AC [1]. Cela améliore considérablement les performances de STAC/CLAC, mais signifie également que la fenêtre de spéculation est désormais ouverte.

Notez que cela affecte non seulement le nouveau masquage d’adresse, mais aussi la vérification régulière valid_user_address() utilisée par access_ok(), ainsi que la version assembleur de la vérification du bit de signe dans les assistants get_user().

Cela n’affecte pas les variantes put_user() ou clear_user(), car il n’y a pas de résultat spéculatif à utiliser dans un gadget pour ces opérations.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Réserver

21/10/2024

Divulgation

05/11/2024

Modérer

accepté

Entrée

VDB-283207

CPE

prêt

EPSS

0.00239

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!