Use of Uninitialized Variable in Linux kernel - CVE-2026-98760
Published: October 22, 2026
Vulnerability details
The vulnerability allows an attacker with physical access to system to potentially cause a denial of service and disclose kernel stack data.
The vulnerability exists due to use of an uninitialized stack variable in tps6598x_connect() in the Linux kernel USB Type-C tipd driver when registering a port partner. An attacker with physical access to system can connect a USB device to an affected port to trigger the use of uninitialized descriptor fields, potentially causing a kernel crash through invalid callback invocation and exposing stack data through partner sysfs attributes.
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-98760
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/282be6ae8be791762740107c79cecf5121f66063
- https://git.kernel.org/stable/c/4b6823ce0e548491cb9663303cba28e18d351096
- https://git.kernel.org/stable/c/a39d53f70e637ff3970046c32106a0e64fca62cd
- https://git.kernel.org/stable/c/c4b27b3605788bbf9e4251f3cd4ab94645ab036f
- https://git.kernel.org/stable/c/dac0c073c6ad5f1bbb5e9fea9023fc1b4dab5e14