CVE-2026-64211 in Linuxinformation

Résumé

par VulDB • 24/07/2026

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

srcu : Ne pas mettre en file d'attente les gestionnaires de workqueue sur des processeurs (CPUs) qui n'ont jamais été actifs (online).

Lorsqu'une structure srcu_struct est en cours de basculement depuis l'état CPU-0 vers l'état tous-les-CPU, elle peut tenter d'invoquer les rappels (callbacks) pour des CPUs qui n'ont jamais été actifs. Pire encore, elle peut essayer d'invoquer des rappels pour des CPUs qui ne seront jamais actifs, y compris des CPUs imaginaires non présents dans le cpu_possible_mask. Cela peut provoquer des blocages sur s390, qui n'est pas configuré pour gérer les gestionnaires de workqueue planifiés sur ces CPUs. Ce commit empêche donc Tree SRCU de mettre en file d'attente les gestionnaires de workqueue sur des CPUs qui ne sont pas encore (et pourraient ne jamais être) actifs.

Étant donné que les rappels ne sont pas invoqués sur des CPUs qui n'ont pas été actifs, il est erroné d'invoquer call_srcu(), synchronize_srcu() ou synchronize_srcu_expedited() sur un CPU qui n'est pas encore pleinement actif. Cependant, il s'avère qu'il faut moins de code pour rediriger les rappels provenant des invocations prématurées de call_srcu() plutôt que d'émettre des avertissements à propos de ces invocations. Ce commit redirige donc également les rappels mis en file d'attente sur des CPUs qui ne sont pas encore pleinement actifs vers le CPU de démarrage (boot CPU).

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

19/07/2026

Divulgation

24/07/2026

Modérer

accepté

Entrée

VDB-382943

CPE

prêt

EPSS

0.00155

KEV

non

Activités

faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!