CVE-2026-98779 in Linuxinformazioni

Riassunto

di VulDB • 19/10/2026

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

drm/amdgpu: correzione della perdita di dispositivi MFD ACP in caso di errore durante l'inizializzazione

acp_hw_init() registra i dispositivi figlio ACP con mfd_add_devices() prima di collegarli al dominio di alimentazione dell'ACP e di inizializzare l'hardware.

Se il collegamento di un dispositivo figlio al dominio di alimentazione fallisce, o se le operazioni di reset o abilitazione del clock dell'ACP vanno in timeout, il percorso di gestione degli errori libera solo le allocazioni della cella sorgente, delle risorse e dei dati di piattaforma (platform-data). I dispositivi di piattaforma figli già registrati da mfd_add_devices() rimangono registrati e non vengono mai rilasciati.

Rimuovere i figli dal dominio di alimentazione e disregistrare i dispositivi MFD in caso di errori che si verificano dopo il successo di mfd_add_devices(). Mantenere la gestione degli errori per le fallimenti di mfd_add_devices() sul percorso di pulizia esistente, poiché il core MFD già effettua un rollback dei bambini parzialmente registrati autonomamente.

Il problema è stato identificato da uno strumento di analisi statica sviluppato dall'autore e confermato tramite revisione manuale.

(cherry picked from commit 63da68d6a2279ec945581c990c5a59a5ae8b5560)

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

18/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!