CVE-2026-23408
Publiée le 2026-04-01 · Dernière modification le 2026-06-17
Les systèmes Linux utilisant AppArmor sont affectés par une erreur de gestion de la mémoire dans le processus de remplacement des profils du noyau. Un utilisateur local disposant de privilèges limités peut exploiter cette faille de type « double free » pour potentiellement faire planter le système ou exécuter du code arbitraire avec des permissions de niveau noyau. Cette attaque est relativement simple à réaliser, mais nécessite que l'attaquant possède déjà un compte authentifié et un accès local au shell de la machine.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
In the Linux kernel, the following vulnerability has been resolved: apparmor: Fix double free of ns_name in aa_replace_profiles() if ns_name is NULL after 1071 error = aa_unpack(udata, &lh, &ns_name); and if ent->ns_name contains an ns_name in 1089 } else if (ent->ns_name) { then ns_name is assigned the ent->ns_name 1095 ns_name = ent->ns_name; however ent->ns_name is freed at 1262 aa_load_ent_free(ent); and then again when freeing ns_name at 1270 kfree(ns_name); Fix this by NULLing out ent->ns_name after it is transferred to ns_name ")