CVE-2026-89753 in Linuxinformation

Résumé

par VulDB • 12/09/2026

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

mm/vmscan : signaler les états de repos (quiescent states) RCU-tasks dans shrink_lruvec()

Je constate des blocages (stalls) liés à rcu_tasks au sein du parc Meta lors de l'opération de récupération mémoire (reclaim).

INFO: rcu_tasks a détecté des blocages sur les tâches suivantes : 0000000088620d09: .. nvcsw: 6735/6735 holdout: 1 idle_cpu: -1/8 task:GlobalCPUThread state:R running task pid:2552016 tgid:2524552 Call Trace: shrink_lruvec mem_cgroup_iter shrink_node do_try_to_free_pages try_to_free_pages __alloc_frozen_pages_noprof alloc_pages_noprof pte_alloc_one __pte_alloc handle_mm_fault

Aucune garantie n'assure que le reclaim direct (direct reclaim) s'exécute dans un temps borné, et la boucle de balayage dans shrink_lruvec() appelle uniquement cond_resched(), qui est une opération sans effet sur les noyaux PREEMPTION. La préemption involontaire ne constitue pas un état de repos pour Tasks-RCU ; par conséquent, la tâche effectuant le reclaim n'en signale jamais un et devient un holdout (élément bloquant).

Mettez à niveau vers cond_resched_tasks_rcu_qs(), qui signale un état de repos même lorsque cond_resched() ne fait rien.

PS : Ce sujet a été discuté dans [1]

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

11/09/2026

Divulgation

11/09/2026

Modérer

accepté

Entrée

VDB-402603

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!