Out-of-bounds read in Linux kernel - CVE-2026-63904
Published: July 20, 2026
Vulnerability details
The vulnerability allows a local attacker to disclose sensitive information.
The vulnerability exists due to an out-of-bounds read in the usbtmc interrupt notification handling in drivers/usb/class/usbtmc.c when processing interrupt-in notifications with an insufficient URB actual_length. A local attacker can provide a crafted USBTMC device that sends a short notification to disclose sensitive information.
The issue can also cause stale leftover data from a previous notification to be consumed.
Affected software
SUSE Linux Enterprise Server 12 SP5 LTSS Extended
SUSE Linux Enterprise Server 12 SP5
SUSE Linux Enterprise Server for SAP Applications 12
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise High Performance Computing 12
SUSE Linux Enterprise Live Patching
Ubuntu
kgraft-patch-4_12_14-122_333-default
kernel-default-man
kernel-default
kernel-default-kgraft
kernel-default-debugsource
kernel-default-kgraft-devel
kernel-default-debuginfo
dlm-kmp-default
dlm-kmp-default-debuginfo
ocfs2-kmp-default
cluster-md-kmp-default
kernel-default-base-debuginfo
kernel-default-base
cluster-md-kmp-default-debuginfo
ocfs2-kmp-default-debuginfo
kernel-default-devel
gfs2-kmp-default-debuginfo
gfs2-kmp-default
kernel-default-devel-debuginfo
kernel-macros
kernel-source
kernel-syms
kernel-devel
linux (Ubuntu package)
linux-nvidia (Ubuntu package)
linux-oracle-5.15 (Ubuntu package)
linux-gcp-5.15 (Ubuntu package)
linux-gcp (Ubuntu package)
linux-gke (Ubuntu package)
linux-azure (Ubuntu package)
linux-ibm (Ubuntu package)
linux-aws (Ubuntu package)
linux-gcp-7.0 (Ubuntu package)
linux-oracle-7.0 (Ubuntu package)
linux-azure-7.0 (Ubuntu package)
linux-nvidia-bos (Ubuntu package)
How to mitigate CVE-2026-63904
kgraft-patch-4_12_14-122_333-default - update to 1-8.3.3
kernel-default-man - update to 4.12.14-122.333.2
kernel-default - update to 4.12.14-122.333.2
kernel-default-kgraft - update to 4.12.14-122.333.2
kernel-default-debugsource - update to 4.12.14-122.333.2
kernel-default-kgraft-devel - update to 4.12.14-122.333.2
kernel-default-debuginfo - update to 4.12.14-122.333.2
dlm-kmp-default - update to 4.12.14-122.333.2
dlm-kmp-default-debuginfo - update to 4.12.14-122.333.2
ocfs2-kmp-default - update to 4.12.14-122.333.2
cluster-md-kmp-default - update to 4.12.14-122.333.2
kernel-default-base-debuginfo - update to 4.12.14-122.333.2
kernel-default-base - update to 4.12.14-122.333.2
cluster-md-kmp-default-debuginfo - update to 4.12.14-122.333.2
ocfs2-kmp-default-debuginfo - update to 4.12.14-122.333.2
kernel-default-devel - update to 4.12.14-122.333.2
gfs2-kmp-default-debuginfo - update to 4.12.14-122.333.2
gfs2-kmp-default - update to 4.12.14-122.333.2
kernel-default-devel-debuginfo - update to 4.12.14-122.333.2
kernel-macros - update to 4.12.14-122.333.2
kernel-source - update to 4.12.14-122.333.2
kernel-syms - update to 4.12.14-122.333.2
kernel-devel - update to 4.12.14-122.333.2
linux (Ubuntu package) - addressed in versions 5.15.0-195.205~20.04.1, 5.15.0-195.205, 5.15.0-198.208~20.04.1, 5.15.0-198.208+fips1, 5.15.0-1080.84, 5.15.0-1100.108, 5.15.0-1109.111, 5.15.0-1109.114, 5.15.0-1111.115~20.04.1, 5.15.0-1111.115, 5.15.0-1112.118~20.04.1, 5.15.0-1112.118, 5.15.0-1113.119, 5.15.0-1114.120, 5.15.0-1116.125~20.04.1, 5.15.0-1117.124~20.04.1, 5.15.0-1117.124, 5.15.0-1117.124+fips1, 5.15.0-1122.131~20.04.1, 5.15.0-1123.132~20.04.1, 5.15.0-1123.132, 5.15.0-1123.132+fips1, 5.15.0.195.160, 5.15.0.195.205~20.04.1, 5.15.0.198.114, 5.15.0.198.171, 5.15.0.198.208~20.04.1, 5.15.0.1080.83~20.04.1, 5.15.0.1100.99, 5.15.0.1109.105, 5.15.0.1109.113, 5.15.0.1111.108, 5.15.0.1111.115~20.04.1, 5.15.0.1112.111, 5.15.0.1112.118~20.04.1, 5.15.0.1113.112, 5.15.0.1114.110, 5.15.0.1116.120, 5.15.0.1117.113, 5.15.0.1117.120, 5.15.0.1117.124~20.04.1, 5.15.0.1122.131~20.04.1, 5.15.0.1123.107, 5.15.0.1123.121, 5.15.0.1123.132~20.04.1
linux-nvidia (Ubuntu package) - addressed in versions 5.15.0-1112.113, 5.15.0.1112.112, 7.0.0-1016.16~24.04.1, 7.0.0-1016.16
linux-oracle-5.15 (Ubuntu package) - addressed in versions 5.15.0-1114.120~20.04.1, 5.15.0.1114.120~20.04.1
linux-gcp-5.15 (Ubuntu package) - addressed in versions 5.15.0-1118.128~20.04.1, 5.15.0.1118.128~20.04.1
linux-gcp (Ubuntu package) - addressed in versions 5.15.0-1118.128, 5.15.0-1118.128+fips1, 5.15.0.1118.107, 5.15.0.1118.115, 6.8.0-1070.78
linux-gke (Ubuntu package) - addressed in versions 6.8.0-146.146.1~22.04.1, 6.8.0-146.146.1, 6.8.0-1051.55, 6.8.0-1063.66, 6.8.0-1064.67~22.04.1, 6.8.0-1064.67, 6.8.0-1064.67.1, 6.8.0-1065.73, 6.8.0-1066.67
linux-azure (Ubuntu package) - addressed in versions 6.8.0-1068.75~22.04.1, 6.8.0-1068.75, 6.8.0-1069.77+fips1, 6.8.0-1070.78~22.04.1, 6.8.0-1070.78, 7.0.0-1009.9, 7.0.0-1010.10
linux-ibm (Ubuntu package) - addressed in versions 7.0.0-1008.8, 7.0.0-1010.10
linux-aws (Ubuntu package) - addressed in versions 7.0.0-1009.9, 7.0.0-1015.15
linux-gcp-7.0 (Ubuntu package) - update to 7.0.0-1011.11~24.04.1
linux-oracle-7.0 (Ubuntu package) - update to 7.0.0-1011.11~24.04.1
linux-azure-7.0 (Ubuntu package) - update to 7.0.0-1014.14~24.04.1
linux-nvidia-bos (Ubuntu package) - update to 7.0.0-2016.16
External References
- https://git.kernel.org/stable/c/52f2ad3f7e5eb3b5908e1d685d4342519dc9cfcd
- https://git.kernel.org/stable/c/5de7df75ef3a2756b25fe3d582a4a2970444fe5a
- https://git.kernel.org/stable/c/69020fa089f1bf0e1a10a15265f31b143a846409
- https://git.kernel.org/stable/c/75f6d3da2cc646983f41807ef98851569c12bca9
- https://git.kernel.org/stable/c/ae87f505917e703ae3b487d9663d78826ff43608
- https://git.kernel.org/stable/c/e3eec3005de44e7f37d8d7724be636446516ab42
- https://git.kernel.org/stable/c/e794bd67b3faf98af46f958897f6b91412c7d2a9
- https://git.kernel.org/stable/c/f141b01eaa58ac7e323931d670318aa247bff087
Related Security Bulletins
- Out-of-bounds read in Linux kernel usb class driver
- Ubuntu update for linux-ibm
- Ubuntu update for linux-azure
- Ubuntu update for linux-aws
- Ubuntu update for linux-nvidia-bos
- Ubuntu update for linux-nvidia
- Ubuntu update for linux-gcp-7.0
- Ubuntu update for linux-oracle-7.0
- Ubuntu update for linux-azure-7.0
- Ubuntu update for linux-gcp
- Ubuntu update for linux-gke
- Ubuntu update for linux-nvidia
- Ubuntu update for linux-azure
- Ubuntu update for linux-gcp
- Ubuntu update for linux-gcp-5.15
- Ubuntu update for linux-oracle-5.15
- Ubuntu update for linux
- SUSE update for the Linux Kernel