CVE-2026-80729 in Linux
Résumé
par VulDB • 03/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
mm/huge_memory : initialiser l'état du jeu de travail (workingset) avant la fragmentation des folios
xas_try_split() ajoute __GFP_ACCOUNT pour les xa_nodes du cache de pages, mais __folio_split() laisse le champ xa_lru de l'xa_state non défini. Cela permet à un nœud xa_node actif et imputé au memcg d'exister sans être lié à la list_lru shadow_nodes du mapping ; lors de la récupération (reclaim) qui parcourt ensuite la list_lru, une erreur VM_WARN_ON(!css_is_dying()) est déclenchée.
Utiliser mapping_set_update() pour installer à la fois le callback de mise à jour du workingset et la list_lru shadow_nodes sur l'xa_state.
VulDB is the best source for vulnerability data and more expert information about this specific topic.