CVE-2026-53153

Vulnérabilité élevée dans Linux (Linux)

CVSS 7.8 · Élevée
EPSS 0.1%
Linux•Linux•Versions : 6.13, <98733f3f0becb1ae0701d021c1748e974e5fa55c, fb56fdf8b9a2f7397f8a83dce50189f3f0cf71af, <=7.0.*, <=*, 7.1, <=6.18.*, <2b66496d794e98f7aeec7688573051f22ec40bac, 0, <6.13, 7.0.13, 6.18.36, <c19ff4351214f059349788e13e70e74325831ff6

Description

In the Linux kernel, the following vulnerability has been resolved: mm/list_lru: drain before clearing xarray entry on reparent memcg_reparent_list_lrus() clears the dying memcg's xarray entry with xas_store(&xas, NULL) before reparenting its per-node lists into the parent. This opens a window where a concurrent list_lru_del() arriving for the dying memcg sees xa_load() == NULL, walks to the parent in lock_list_lru_of_memcg(), takes the parent's per-node lock, and calls list_del_init() on an item still physically linked on the dying memcg's list. If another in-flight thread holds the dying memcg's per-node lock at the same moment (another list_lru_del, or a list_lru_walk_one running an isolate callback), both threads modify ->next/->prev pointers on the same physical list under different locks. Adjacent items can corrupt each other's links. Fix it by reversing the order: reparent each per-node list and mark the child's list lru dead and then clear the xarray entry. Any concurrent list_lru op that finds the still-set xarray entry either takes the dying memcg's per-node lock (synchronizing with the drain) or sees LONG_MIN and walks to the parent, where the items now live.

Gravité et risque d'exploitation

CVE-2026-53153 obtient un score CVSS de 7.8/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.10 %, ce qui la place devant 0.8 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions 6.13, <98733f3f0becb1ae0701d021c1748e974e5fa55c, fb56fdf8b9a2f7397f8a83dce50189f3f0cf71af, <=7.0.*, <=*, 7.1, <=6.18.*, <2b66496d794e98f7aeec7688573051f22ec40bac, 0, <6.13, 7.0.13, 6.18.36, <c19ff4351214f059349788e13e70e74325831ff6) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références