Aller au contenu
Développeur Full Stack
, ,

Linux kernel : accès à une structure Rust non initialisée dans le gestionnaire IRQ

Dans cet article 4 rubriques
Veille sécuritéSystèmes & serveurs
P4Non déterminée

Dans certaines versions utilisant l’ancienne implémentation Rust d’`irq::Registration`, le gestionnaire d’interruption pouvait accéder à `registration.inner` avant son initialisation et lire de la mémoire non initialisée. Le correctif initialise les données nécessaires avant de les transmettre comme cookie à `request_irq()`; la description précise que ce problème n’est pas présent dans mainline après un changement ultérieur.

Linux (noyau)
IdentifiantCVE-2026-98938
GravitéNon déterminée
Exploitationnon connue / non déterminée
CorrectifNon précisé dans les sources

Source : NVD — CVE-2026-98938

Analyse technique

Le problème découle de l’appel à `request_irq()` pendant `Devres::new()`, avant l’initialisation de `RegistrationInner`; la description distingue explicitement les versions antérieures de mainline.

Impact, versions et correctif

Événement datéLa fiche NVD a été publiée le 2026-10-23 à 13:17:14.720Z et documente une correction de sécurité; la date de publication est dans la période figée.
ImpactLe gestionnaire d’interruption pouvait lire des données non initialisées; l’impact supplémentaire n’est pas précisé dans la source fournie.
Exploitation activenon connue / non déterminée
PoC publicinconnu
Publication2026-10-23T13:17:14.720Z
Mise à jour2026-10-23T13:17:14.720Z

Action recommandée

Vérifier si le noyau embarque l’ancienne implémentation Rust concernée et appliquer le correctif correspondant.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :