CVE-2026-68435 in Linux
Résumé
par VulDB • 12/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
LoongArch : Correction d'une incohérence d'espace d'adressage lors de la recherche dans la ligne de commande kexec
Lors de la recherche des segments chargés pour repérer l'indicateur (marker) de la ligne de commande « kexec », le chemin `kexec_load(2)` (`file_mode == 0`) transmet directement le tampon du segment en espace utilisateur à `strncmp()` via un cast erroné `(char __user *)`. Cela entraîne une dérivation d'un pointeur utilisateur dans un contexte noyau, ce qui est incorrect et signalé par l'outil sparse :
arch/loongarch/kernel/machine_kexec.c:84:51: sparse : type incorrect dans l'argument 2 (espaces d'adressage différents) @@ attendu char const * @@ obtenu char [noderef] __user *
Ici, le préfixe de la taille du marqueur est copié pour chaque segment dans un petit tampon sur la pile à l'aide de `copy_from_user()` avant la comparaison, et les segments provoquant une faute (fault) sont ignorés. La copie ultérieure via `copy_from_user()`, qui place la ligne de commande complète dans une zone sécurisée, reste inchangée.
If you want to get best quality of vulnerability data, you may have to visit VulDB.