Critical Alert 1 Active Exploit Detected Today

CVE-2026-7273 Zyxel GS1900 Series Switches Stack-Based Buffer Overflow Vulnerability →
Powered by CVE Watchtower
×

CVE Watchtower

← Back to CVE List

CVE-2026-90207NVD

Vulnerability Summary

In the Linux kernel, the following vulnerability has been resolved:

ALSA: seq: midi: Serialize input teardown with event_input

snd_midi_input_event() must not be running while a rawmidi substream is
closing, since this can lead to the trigger state becoming out-of-step
through this sequence in snd_rawmidi_input_trigger():

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

which ends with the underlying device being active unexpectedly.

When this is called from close_substream(), further input can re-trigger
the input event leaving it running after rawmidi_release_priv() has set
rfile->rmidi to NULL which leads to:

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

Apply a similar approach to commit ef7607ab1c8ad ("ALSA: seq: midi:
Serialize output teardown with event_input") which fixed the same issue
in the output direction, but updated to use RCU following Takashi Iwai's
proposed follow-on patch [1].

With this change in place, midisynth_unsubscribe() clears the input file
so snd_midi_input_event() will not re-trigger the stream and will be
quiesced by the cancel_work_sync() in snd_rawmidi_input_trigger().

[1] https://lore.kernel.org/linux-sound/20260813144224.753399-1-tiwai@suse.de/
Severity Level
HIGH(7.8)
Published Date
Sep 17, 2026
Last Modified
Sep 18, 2026
Exploitation Status
No confirmed exploitation yet
EPSS Score (30-Day)
0.16%Probability
Root Weakness (CWE)
N/A
CVSS v3.1 Base Metrics — Score 7.8 (HIGH)
Attack VectorLocal
Attack ComplexityLow
Privileges RequiredLow
User InteractionNone
ScopeUnchanged
ConfidentialityHigh
IntegrityHigh
AvailabilityHigh

Affected & Patched Versions

Affected Versions
  • Linux Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 and < de76a2b47582cd6dba2e15f024681bf377ecc94a
  • Linux Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 and < 89d986897aff7275b42e075e556731b8353366af
  • Linux Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 and < 6290afaae54c7a9fa3bca3b4d5433e6d83e8669d
  • Linux Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 and < 210c193a9ef1312fab153948c6928e4cfaa1f03b
  • Linux Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 and < 282a3ef9e4b63b2f6823bbbb3c1a90b002cdaf12
  • Linux Linux >= 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 and < 403f7f3ad3808a0096d84cf228fab68dc253fd9d
  • Linux Linux >= 2.6.12
Patched Versions
  • Linux Linux de76a2b47582cd6dba2e15f024681bf377ecc94a
  • Linux Linux 89d986897aff7275b42e075e556731b8353366af
  • Linux Linux 6290afaae54c7a9fa3bca3b4d5433e6d83e8669d
  • Linux Linux 210c193a9ef1312fab153948c6928e4cfaa1f03b
  • Linux Linux 282a3ef9e4b63b2f6823bbbb3c1a90b002cdaf12
  • Linux Linux 403f7f3ad3808a0096d84cf228fab68dc253fd9d
📧Email Delivery — Threat intel straight to your inbox.
♾️Unlimited Vendors — Track your entire stack.
🚨All New CVEs — Be the first to know.
⚙️Custom EPSS — Filter noise, focus on risk.
💬Webhooks — Slack & Teams integration.
🚫Ad-Free — Uninterrupted experience.
📧Email Delivery — Threat intel straight to your inbox.
♾️Unlimited Vendors — Track your entire stack.
🚨All New CVEs — Be the first to know.
⚙️Custom EPSS — Filter noise, focus on risk.
💬Webhooks — Slack & Teams integration.
🚫Ad-Free — Uninterrupted experience.