CVE-2026-80872 in Linuxinformazioni

Riassunto

di VulDB • 04/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ALSA: hda/tas2781: Annullare la richiesta di firmware asincrona durante l'unbind (scollegamento)

Il caricatore del firmware per TAS2781 HDA I2C e SPI avvia il caricamento del firmware RCA dal bind del componente utilizzando `request_firmware_nowait()`. Il caricatore del firmware mantiene agganciato (pinned) il modulo di callback e detiene un riferimento al dispositivo, ma la funzione di callback utilizza ancora lo stato proprietario HDA del driver.

L'unbind del componente rimuove immediatamente i controlli e lo stato DSP. Successivamente, la rimozione del dispositivo distrugge i dati privati di TAS2781, inclusa `codec_lock`. Se il callback asincrono per il firmware viene eseguito dopo l'avvio dell'operazione di unbind, può operare su uno stato che è in fase di distruzione.

Annullare o sincronizzare la richiesta di firmware asincrona prima della rimozione dei controlli e dello stato DSP. Un callback accodato viene annullato, mentre a un callback già in esecuzione viene consentito di terminare prima che l'unbind continui.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

04/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!