FICHE CVE

CVE-2026-99237

Publiée le 2026-11-02 · Dernière modification le 2026-11-02

🇫🇷 EN BREF

Le noyau Linux est affecté par une condition de concurrence (race condition) au sein de son sous-système de traçage, utilisé pour le débogage et la surveillance des performances du système. La faille survient lorsque plusieurs processus tentent de lire ou de réinitialiser les données du « dernier démarrage » simultanément sans verrouillage approprié. Cela permet à deux lecteurs distincts de tenter de libérer la même zone de mémoire en même temps, ou permet à une mise à jour de module d'interférer avec l'effacement de la mémoire.

Un attaquant disposant d'un accès local avec des privilèges d'utilisateur restreints peut exploiter cette faille pour provoquer un plantage du noyau ou exécuter du code arbitraire avec des privilèges élevés. Cela entraînerait une perte totale de confidentialité, d'intégrité et de disponibilité du système. L'attaque est relativement facile à exécuter car elle ne nécessite aucune interaction de l'utilisateur et seulement un accès basique à un compte local.

CVSS 3.17.8 ÉLEVÉE
Publiée2026-11-02
Dernière modification2026-11-02

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

In the Linux kernel, the following vulnerability has been resolved: tracing: Hold trace_types_lock when resetting last boot data from readers update_last_data_if_empty() is called from tracing_open() with O_TRUNC, tracing_read_pipe() and tracing_buffers_read() without trace_types_lock. Two readers can both pass the LAST_BOOT test and free module_delta twice, and a module notifier can update module_delta while it is being freed. Take trace_types_lock in those paths and keep the callers that already hold it on an unlocked variant.