Out-of-bounds read in Linux kernel - CVE-2026-98499
Published: October 22, 2026
Vulnerability details
The vulnerability allows a local user to disclose kernel memory contents.
The vulnerability exists due to an out-of-bounds read in the Linux kernel Wacom HID driver's wacom_wac_pen_serial_enforce() function when processing reports whose HID descriptor declares more usages than its report count reserves space for. A local user can supply a crafted HID descriptor and report to cause hid_field_extract() to read beyond the report buffer and expose the extracted value to userspace through an MSC_SERIAL event.
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-98499
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/26471d954bbfbfb9032994f7f485802ee20e0582
- https://git.kernel.org/stable/c/456afe4707e23cc114ad833197f63b52bb8fd1e7
- https://git.kernel.org/stable/c/4b09b7c84b8633cd041181616bd15bf5e73c164d
- https://git.kernel.org/stable/c/65e7c4b5366b770c60dfefac3f1d06e33a9e411e
- https://git.kernel.org/stable/c/9aa237cf66495b2426ddde8532e9b08a0ed83aaa
- https://git.kernel.org/stable/c/9aa62f967b6a4bb30aa3b778e02c8a5ca6bcde51
- https://git.kernel.org/stable/c/c3129e6f26e18c0886ede7265f187a7ec289e1d1
- https://git.kernel.org/stable/c/eaa7d29341ef4b91e84ad097562982288a7c376c