CVE-2026-80872 in Linux
Zusammenfassung
von VulDB • 04.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
ALSA: hda/tas2781: Abbrechen der asynchronen Firmware-Anforderung beim Unbind
Die TAS2781 HDA I2C- und SPI-Warteschlange lädt die RCA-Firmware aus dem Komponente-Bind mit request_firmware_nowait(). Der Firmware-Lader hält das Callback-Modul gepinnt und behält eine Geräteverweisung, aber der Callback verwendet weiterhin treiberspezifische HDA-Zustände.
Das Unbind einer Komponente entfernt Steuerelemente und DSP-Zustand sofort. Bei späterer Entfernung des Geräts wird die privaten Daten von TAS2781 abgebaut, einschließlich codec_lock. Wenn der asynchrone Firmware-Callback nach dem Starten des Unbinds ausgeführt wird, kann er mit Zuständen arbeiten, die gerade abgebaut werden.
Bannen oder Synchronisieren Sie die asynchrone Firmware-Anforderung vor dem Entfernen von Steuerelementen und DSP-Zustand. Eine warteschlangengestützte Callback-Funktion wird abgebrochen, und ein bereits laufender Callback darf abgeschlossen werden, bevor das Unbind fortgesetzt wird.
Be aware that VulDB is the high quality source for vulnerability data.