CVE-2026-98623 in Linuxinformation

Résumé

par VulDB • 19/10/2026

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

drm/nouveau/clk : correction de l'utilisation du curseur de liste après une boucle dans nvkm_clk_ustate_update

Si list_for_each_entry() se termine sans rencontrer d'instruction break, alors « pstate » n'est pas un pointeur valide vers un état (pstate). Introduisez plutôt une variable « found ».

Le contrôle est accessible depuis l'espace utilisateur : nvkm_clk_ustate_update() récupère directement l'identifiant de l'état (« pstate id ») à partir du fichier debugfs 'pstate'. Par conséquent, la demande d'un identifiant qui n'est pas présent dans clk->states – ou de tout autre identifiant lorsque les tables de performances sont corrompues et que la liste est vide – entraîne le déréférencement de l'élément tête de liste (list head) casté en struct nvkm_pstate, ce qui constitue une lecture hors limites (out-of-bounds read).

[Francesco : rebase sur drm-misc-next, message de commit étendu]

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Réserver

25/09/2026

Divulgation

18/10/2026

Modérer

accepté

Entrée

VDB-422114

EPSS

0.00176

KEV

non

Activités

faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!