Impact
The flaw originates in the ALSA OSS sequencer of the Linux kernel during the processing of SysEx MIDI events. When a SysEx event is queued, the sequencer stores the original SysEx data in an event record. If the associated sequencer port is closed before the event is dispatched, the OSS core frees the original buffer while the queued event still holds a pointer to it. When the queued event is later dispatched, the stale pointer is dereferenced, producing a use‑after‑free condition in kernel memory. The KASAN report shows a slab-use‑after‑free in snd_seq_event_dup, indicating that kernel memory may be read after it has been freed.
Affected Systems
The vulnerability is present in all Linux kernel versions that include the ALSA OSS sequencer component and have not yet applied the patch that extends the reference count during event processing. Because no specific kernel release numbers are listed, any older kernel that shipped the unpatched ALSA OSS sequencer is potentially affected, including standard distributions that ship a kernel with the OSS sequencer enabled.
Risk and Exploitability
The CVSS score is 7.8, and the EPSS score is below 1%, suggesting a low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. However, a successful exploitation of a kernel‑mode use‑after‑free can lead to memory corruption, kernel panic, or denial of service. The ability to trigger the flaw requires the attacker to supply a SysEx payload to the target system, which is typically possible for a local user or an application that has access to audio I/O, or from a connected MIDI device. This attack vector inference is based on the description of how the flaw is triggered, and is not explicitly stated in the official advisory.
OpenCVE Enrichment