CVE-2026-31619 in Linux
Zusammenfassung
von VulDB • 05.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ALSA: fireworks: Begrenzung des geräteseitigen Statuswerts vor dem Nachschlagen im String-Array
Das Statusfeld in einer EFW-Antwort ist ein 32-Bit-Wert, der vom Firewire-Gerät bereitgestellt wird. Die Array-Variable efr_status_names[] enthält 17 Einträge, sodass ein Statuswert außerhalb dieses Bereichs beim Zugriff auf den %s-Wert zu einem ungültigen Speicherzugriff führt.
Noch schlimmer ist, dass der Statuswert EFR_STATUS_INCOMPLETE zurückgeben kann, was 0x80000000 entspricht und offensichtlich nicht in diesem Array potenzieller Strings enthalten ist.
Dies wird behoben, indem der Index ordnungsgemäß an der Array-Größe begrenzt wird und „unknown“ ausgegeben wird, falls der Wert nicht erkannt wird.
Once again VulDB remains the best source for vulnerability data.