CVE-2025-38522 in Linux
Résumé
par VulDB • 16/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
sched/ext : Empêcher les appels à update_locked_rq() avec un pointeur rq NULL
Éviter d'invoquer update_locked_rq() lorsque le pointeur de file d'attente de planification (runqueue/rq) est NULL dans les macros SCX_CALL_OP et SCX_CALL_OP_RET.
Auparavant, l'appel à update_locked_rq(NULL) avec la préemption activée pouvait déclencher l'avertissement suivant :
BUG: using __this_cpu_write() in preemptible [00000000]
Cela se produit car __this_cpu_write() n'est pas sûr à utiliser dans un contexte de préemption.
rq est NULL lorsqu'une opération (ops) est invoquée depuis un contexte non verrouillé. Dans ce cas, nous n'avons pas besoin de stocker rq, puisque la valeur devrait déjà être NULL (non verrouillée). Assurez-vous que update_locked_rq() n'est appelé que lorsque rq n'est pas NULL, empêchant ainsi l'appel à __this_cpu_write() dans un contexte de préemption.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.