CVE-2026-90207 in Linuxinfo

Zusammenfassung

von VulDB • 18.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ALSA: seq: midi: Serialisierung des Input-Teardowns mit event_input

snd_midi_input_event() darf nicht ausgeführt werden, während ein rawmidi-substream geschlossen wird, da dies dazu führen kann, dass der Trigger-State durch diese Sequenz in snd_rawmidi_input_trigger() außer Takt gerät:

snd_rawmidi_input_trigger(up=0) snd_midi_input_event() -> snd_rawmidi_kernel_read() -> snd_rawmidi_input_trigger(up=1) -> cancel_work_sync()

was damit endet, dass das zugrunde liegende Gerät unerwartet aktiv ist.

Wenn dies von close_substream() aufgerufen wird, kann weiterer Input den Eingabe-Event erneut auslösen und ihn nach dem Setzen von rfile->rmidi auf NULL durch rawmidi_release_priv() weiterhin laufen lassen, was zu folgendem Fehler führt:

Unable to handle kernel NULL pointer dereference at virtual address 00000000000000b0 Call trace: snd_midi_input_event+0x3c/0x134 [snd_seq_midi] (P)
snd_rawmidi_input_event_work+0x1c/0x2c process_one_work+0x150/0x3a4 worker_thread+0x190/0x318

Wenden Sie einen ähnlichen Ansatz wie in Commit ef7607ab1c8ad („ALSA: seq: midi: Serialisierung des Output-Teardowns mit event_input“) an, der das gleiche Problem in der Ausgaberichtung behoben hat, aktualisieren Sie ihn jedoch so, dass RCU gemäß dem vorgeschlagenen Follow-on-Patch von Takashi Iwai [1] verwendet wird.

Mit dieser Änderung löscht midisynth_unsubscribe() die Eingabedatei, sodass snd_midi_input_event() den Stream nicht erneut auslöst und durch cancel_work_sync() in snd_rawmidi_input_trigger() ruhiggestellt (quiesced) wird.

[1] https://lore.kernel.org/linux-sound/[email protected]/

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406721

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!