Use-after-free in Linux kernel - CVE-2026-99139
Published: October 29, 2026
Vulnerability details
The vulnerability allows a local user to potentially cause a denial of service or disclose kernel memory.
The vulnerability exists due to use-after-free in the Linux kernel's do_tcp_getsockopt() function when reading the TCP_CONGESTION algorithm name without RCU read-side protection. A local user can race getsockopt(TCP_CONGESTION) with setsockopt(TCP_CONGESTION), causing dynamically allocated BPF struct_ops memory to be freed while its name is being copied to user space, to potentially crash the kernel or disclose kernel memory.
Affected software
Debian Linux
linux (Debian package)
How to mitigate CVE-2026-99139
linux (Debian package) - update to 6.12.115-2