Heap-based buffer overflow in Linux kernel - CVE-2026-98741
Published: October 22, 2026
Vulnerability details
The vulnerability allows an attacker with physical access to system to corrupt kernel heap memory and cause a denial of service.
The vulnerability exists due to a heap-based buffer overflow in the Linux kernel ALSA ua101 USB audio driver when calculating playback write sizes from capture packets without validating the relative endpoint packet sizes and channel counts. An attacker with physical access to system can connect a USB device advertising crafted capture and playback descriptors and induce a user to open its playback PCM node to trigger writes beyond the allocated playback buffer, corrupting kernel memory and causing a denial of service.
Affected software
SUSE Linux Micro
SUSE Linux Micro Extras
kernel-default
kernel-64kb
kernel-64kb-debugsource
kernel-64kb-devel
kernel-default-devel
kernel-syms
kernel-obs-build
kernel-obs-build-debugsource
kernel-default-debugsource
kernel-default-devel-debuginfo
How to mitigate CVE-2026-98741
kernel-default - update to 6.4.0-159998.55.1
kernel-64kb - update to 6.4.0-159998.55.1
kernel-64kb-debugsource - update to 6.4.0-159998.55.1
kernel-64kb-devel - update to 6.4.0-159998.55.1
kernel-default-devel - update to 6.4.0-159998.55.1
kernel-syms - update to 6.4.0-159998.55.1
kernel-obs-build - update to 6.4.0-159998.55.1
kernel-obs-build-debugsource - update to 6.4.0-159998.55.1
kernel-default-debugsource - update to 6.4.0-159998.55.1
kernel-default-devel-debuginfo - update to 6.4.0-159998.55.1
External References
- https://git.kernel.org/stable/c/4294fe57048594a9e158b61c967bb7f943cda477
- https://git.kernel.org/stable/c/86f86e6fdedc33c5b8d38b9208b350f8accf57ee
- https://git.kernel.org/stable/c/ada5ded765f059a6e3036e69ca350449442af0fc
- https://git.kernel.org/stable/c/eb0c7fda59cf650076f8ed5b949a6c8441aa3606
- https://git.kernel.org/stable/c/fd3a7bf0d988b0878a1957df150edb35f81db87e