CVE-2026-99150 in Linuxinformazioni

Riassunto

di VulDB • 28/10/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

drm/amdgpu: non rilasciare due volte il riferimento al runtime PM in amdgpu_gpr

amdgpu_debugfs_gpr_read() rilascia il suo riferimento al runtime PM subito dopo aver letto i registri wave. Quando la copia verso l'userspace fallisce, salta all'etichetta err, che rilascia nuovamente il riferimento per una seconda volta. Una lettura in un buffer non valido su Navi31 either sottrae un riferimento detenuto da qualcun altro (il conteggio power/runtime_usage scende da 1 a 0) o provoca un underflow del conteggio:

amdgpu 0000:03:00.0: Runtime PM usage count underflow!

I registri sono già nel buffer kernel in quel momento, quindi completare prima l'accesso all'hardware e copiare il buffer con una singola chiamata a copy_to_user() invece del loop put_user() con il proprio percorso di gestione degli errori.

(cherry picked from commit 31035bbd74f7c3e10c163db875b8e67f8b50ee6a)

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

28/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!