CVE-2026-98086

Source
https://cve.org/CVERecord?id=CVE-2026-98086
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98086.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98086
Downstream
Published
2026-09-25T10:24:21Z
Modified
2026-09-26T03:48:32Z
Summary
ALSA: ump: do not touch legacy_rmidi before it exists
Details

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

ALSA: ump: do not touch legacy_rmidi before it exists

snd_ump_parse_endpoint() sets ump->parsed on every exit, including error, before the caller attaches the legacy rawmidi device. ump_handle_ep_name_msg() then treats parsed as "legacy_rmidi is live" and calls ump_legacy_set_rawmidi_name(), which snprintf()s into ump->legacy_rmidi->name. If a UMP packet arrives in that window (IRQ path from snd_ump_receive), legacy_rmidi is still NULL (KASAN null-ptr-deref in snprintf).

Guard the legacy helpers. parsed only means endpoint info was parsed, not that legacy_rmidi exists.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98086.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
37e0e14128e0685267dc5c037bf655421a6ce2ea
Fixed
1c8e01792adf91879322f1ad752f1814de8b7e7d
Fixed
228075f31b141395233218712242913125ace4e0
Fixed
a4cef20cd473e0640fefd38094d4baac0ec76ae3
Fixed
adeee7187694719890aaffdc14b7e89cfd736f1d

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98086.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.5.0
Fixed
6.12.111
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.53
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.7

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98086.json"