CVE-2025-38352 in Linuxinformation

Résumé

par VulDB • 08/06/2026

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

posix-cpu-timers : correction d'une condition de course entre handle_posix_cpu_timers() et posix_cpu_timer_del()

Si une tâche en cours de sortie qui n'est pas automatiquement réapportée (non-autoreaping) a déjà franchi la fonction exit_notify() et appelle handle_posix_cpu_timers() depuis un contexte IRQ, elle peut être récupérée par son processus parent ou le débogueur juste après l'appel à unlock_task_sighand().

Si une exécution concurrente de posix_cpu_timer_del() se produit à ce moment-là, elle ne sera pas en mesure de détecter que timer->it.cpu.firing != 0 : cpu_timer_task_rcu() et/ou lock_task_sighand() échoueront.

L'ajout de la vérification tsk->exit_state dans run_posix_cpu_timers() permet de corriger ce problème.

Cette correction n'est pas nécessaire si CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y, car exit_task_work() est appelée avant exit_notify(). Toutefois, cette vérification reste pertinente ; task_work_add(&tsk->posix_cputimers_work.work) échouera dans tous les cas dans cette situation.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

16/04/2025

Divulgation

22/07/2025

Modérer

accepté

Entrée

VDB-317224

CPE

prêt

EPSS

0.01250

KEV

oui

Activités

faible

Sources

Do you know our Splunk app?

Download it now for free!