CVE-2026-98316

CVE-2026-98316

published October 6, 2026

CVSS
—
EPSS
0%
Percentile
7.2
In the wild
Unconfirmed
What it is

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

ALSA: bcd2000: Fix race between rawmidi and disconnect

Although we tried to fix the potential UAF issues at USB disconnect on

bcd2000 driver, there is still an overlooked case -- namely, when a

rawmidi trigger callback has been already running at USB disconnect

handling, the in-flight function (e.g. bcd2000_midi_send()) could

still access the URB, because the previous URB NULL-check & clearance

was considered only for the URB complete callbacks, but not about the

parallel rawmidi operations.

For addressing the race, this patch introduced a new spinlock that

covers each rawmidi operation as well as the rawmidi handling in the

complete callback. The URB is cleared with the lock, so it guarantees

that the pending rawmidi task already finished or a NULL check is

effective.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00180 · 7.2th percentile
Published
2026-10-06T13:18Z
References (6)
EPSS history
Timeline
  • 07 OCT 03:43Z
    EPSS moved — → 0%
    epss
  • 06 OCT 08:46Z
    ALSA: bcd2000: Fix race between rawmidi and disconnect
    cvelistv5