-

CVE-2026-98623

drm/nouveau/clk: fix list cursor use after loop in nvkm_clk_ustate_update

In the Linux kernel, the following vulnerability has been resolved:

drm/nouveau/clk: fix list cursor use after loop in nvkm_clk_ustate_update

If list_for_each_entry() exits without hitting a break then "pstate" is
not a valid pstate pointer.  Introduce a "found" variable instead.

The check is reachable from userspace: nvkm_clk_ustate_update() takes the
pstate id straight from the 'pstate' debugfs file, so requesting an id
that is not in clk->states - or any id at all when the perf tables are
broken and the list is empty - makes the pstate->pstate != req test
dereference the list head cast to a struct nvkm_pstate, which is an
out-of-bounds read.

[Francesco: rebased on drm-misc-next, expanded the commit message]
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 7c856522069755ab9d163a24ac332cd3cb35fe30
Version < db5dd9f47b4df1be322f498d846e9a82940a7390
Status affected
Version 7c856522069755ab9d163a24ac332cd3cb35fe30
Version < 9d550924961f61a491dd95359c63494fa8a23d9f
Status affected
Version 7c856522069755ab9d163a24ac332cd3cb35fe30
Version < 492e9cfa12f35f7946ea1b78a19f1f9337d62248
Status affected
Version 7c856522069755ab9d163a24ac332cd3cb35fe30
Version < a867abcfa85ab487066c3d3008a1ba905da04113
Status affected
Version 7c856522069755ab9d163a24ac332cd3cb35fe30
Version < 5315c7bacfe274ddfe649d9556e9a341ffa812da
Status affected
Version 7c856522069755ab9d163a24ac332cd3cb35fe30
Version < 0d096a7f7d79207490858dde731b16da5337e90c
Status affected
Version 7c856522069755ab9d163a24ac332cd3cb35fe30
Version < 391517da7fd54ae40e4a7fe1cc696217343b0061
Status affected
Version 7c856522069755ab9d163a24ac332cd3cb35fe30
Version < aff09d9e37e02dc60bde79035ac15b136d602259
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 3.13
Status affected
Version 0
Version < 3.13
Status unaffected
Version <= 5.10.*
Version 5.10.271
Status unaffected
Version <= 5.15.*
Version 5.15.222
Status unaffected
Version <= 6.1.*
Version 6.1.189
Status unaffected
Version <= 6.6.*
Version 6.6.158
Status unaffected
Version <= 6.12.*
Version 6.12.112
Status unaffected
Version <= 6.18.*
Version 6.18.55
Status unaffected
Version <= 7.2.*
Version 7.2.9
Status unaffected
Version <= *
Version 7.3
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.18% 0.068
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/db5dd9f47b4df1be322f498d846e9a82940a7390
https://git.kernel.org/stable/c/9d550924961f61a491dd95359c63494fa8a23d9f
https://git.kernel.org/stable/c/492e9cfa12f35f7946ea1b78a19f1f9337d62248
https://git.kernel.org/stable/c/a867abcfa85ab487066c3d3008a1ba905da04113
https://git.kernel.org/stable/c/5315c7bacfe274ddfe649d9556e9a341ffa812da
https://git.kernel.org/stable/c/0d096a7f7d79207490858dde731b16da5337e90c
https://git.kernel.org/stable/c/391517da7fd54ae40e4a7fe1cc696217343b0061
https://git.kernel.org/stable/c/aff09d9e37e02dc60bde79035ac15b136d602259