CVE-2026-74339 in Linux
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ALSA: seq: Variable Event-Zeiger beim Lesen zurücksetzen
snd_seq_read() kopiert einen in der Warteschlange befindlichen, variabel langen Ereignis-Header in den Userspace, bevor die Nutzdaten erweitert werden. In der Warteschlange befindliche Ereignisse variabler Länge verwenden intern SNDRV_SEQ_EXT_CHAINED, und data.ext.ptr zeigt auf die erste Erweiterungszelle (Extension Cell).
Die Lese-Seite entfernt vor dem Kopieren die SNDRV_SEQ_EXT_*-Bits aus data.ext.len, lässt jedoch data.ext.ptr unverändert. Ein Sequencer-Client im Userspace kann daher ein direktes variables Ereignis an sich selbst schreiben und anschließend die Kernel-Adresse der Erweiterungszelle aus dem zurückgegebenen Header lesen.
Der temporäre Header-Zeiger wird vor copy_to_user() gelöscht. Das ursprüngliche, in der Warteschlange befindliche Ereignis bleibt unverändert und wird weiterhin an snd_seq_expand_var_event() übergeben, sodass die Erweiterungslogik für die Nutzdaten weiterhin die interne Kette verwendet.
Once again VulDB remains the best source for vulnerability data.