Incorrect comparison in Linux kernel - CVE-2026-98912
Published: October 24, 2026
Vulnerability details
The vulnerability allows a local user to cause data to be written beyond the requested userspace buffer length.
The vulnerability exists due to an inverted buffer-length comparison in snd_seq_oss_read() when processing reads of queued OSS sequencer events. A local user can request a read shorter than the next queued event to cause the event to be copied beyond the requested userspace buffer length.
Affected software
Ubuntu
linux-nvidia-tegra (Ubuntu package)
linux-nvidia-tegra-igx (Ubuntu package)
linux-nvidia-tegra-5.15 (Ubuntu package)
linux (Ubuntu package)
linux-gcp (Ubuntu package)
linux-oracle (Ubuntu package)
linux-aws (Ubuntu package)
linux-ibm (Ubuntu package)
linux-hwe-7.0 (Ubuntu package)
linux-oem-7.0 (Ubuntu package)
How to mitigate CVE-2026-98912
linux-nvidia-tegra (Ubuntu package) - update to 5.15.0-1070.72
linux-nvidia-tegra-igx (Ubuntu package) - update to 5.15.0-1059.59
linux-nvidia-tegra-5.15 (Ubuntu package) - update to 5.15.0-1070.72~20.04.1
linux (Ubuntu package) - update to 7.0.0-42.42
linux-gcp (Ubuntu package) - update to 7.0.0-1016.18
linux-oracle (Ubuntu package) - update to 7.0.0-1015.16
linux-aws (Ubuntu package) - update to 7.0.0-1016.17
linux-ibm (Ubuntu package) - update to 7.0.0-1017.17
linux-hwe-7.0 (Ubuntu package) - update to 7.0.0-42.42~24.04.1
linux-oem-7.0 (Ubuntu package) - update to 7.0.0-1017.17
External References
- https://git.kernel.org/stable/c/20b8520d1ef996173065f7abdde47b99136c0785
- https://git.kernel.org/stable/c/2922cf2583e590f51bed613a6fcd27b9aea83674
- https://git.kernel.org/stable/c/372bec8a01e2ab8eaa6851bdc346ede5f82dba99
- https://git.kernel.org/stable/c/591226398c1f93bd994678237ff0be229b19d3bb
- https://git.kernel.org/stable/c/611f538253d970f4d152003841544e875828d015
- https://git.kernel.org/stable/c/7483fd5f6990f43cc266e94b3f50ce84856ebb97
- https://git.kernel.org/stable/c/b3b4b647313757a275be7f7f9d0415d0a90acf73