CVE-2026-68273 in Linuxinformazioni

Riassunto

di VulDB • 11/08/2026

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

drm/amdgpu: Correzione della gestione dell'override del pstate nel contesto

Sono presenti diversi problemi nel codice di gestione del pstate del contesto.

I più gravi sono potenziali use-after-free e dereferenziamenti di puntatori NULL durante l'inizializzazione del contesto. Entrambi derivano dal fatto che amdgpu_ctx_init() non acquisisce il lock adev->pm.stable_pstate_ctx_lock, che viene invece utilizzato sia da sysfs che dallo stesso codice del contesto per modificare e azzerare il puntatore al contesto memorizzato.

Il secondo problema è che la finalizzazione (fini) del contesto può sovrascrivere la configurazione pstate impostata tramite sysfs. Ciò avviene perché lo stato di ripristino (ctx->stable_pstate) viene salvato durante l'inizializzazione del contesto e non quando, o se, il contesto modifica effettivamente il pstate. Al termine dell'uscita dal contesto, verrà quindi eseguito un ripristino errato allo stato precedente alla richiesta dell'override tramite sysfs.

La soluzione più semplice consiste nel semplificare drasticamente la gestione dello stato definendo chiaramente i punti in cui l'ownership del pstate viene acquisita e rilasciata, gestendo tutte le transizioni sotto il lock corretto.

Invece di salvare lo stato precedente durante l'inizializzazione del contesto, questo viene salvato solo nel momento in cui il contesto sovrascrive lo stato corrente, ed è ripristinato all'uscita dal contesto solo se il contesto rimane proprietario dello stato di override corrente.

(cherry picked from commit 1b5e413713c0a93bc1818394d0ce49aaad21bd27)

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!