CVE-2026-98432: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-98432 is a use-after-free vulnerability in the Linux kernel's IPv4 TCP stack, specifically in the handling of inet_opt and ireq_opt memory during TCP connection establishment. The flaw arises because tcp_v4_syn_recv_sock() transfers ownership of ireq->ireq_opt to a child socket without copying it, while a concurrent CPU may still be reading that memory when building a SYNACK. The vulnerability affects the Linux kernel from version 4.4 onward (introduced by commit 079096f103fa), and is estimated as HIGH severity by Feedly's CVSS category estimate (Feedly, Linux Kernel CVE Announce).

Technical details

The root cause is a race condition (CWE-416: Use After Free) in the Linux kernel's TCP/IPv4 implementation. Since commit 079096f103fa ("tcp/dccp: install syn_recv requests into ehash table"), request sockets are processed without holding the listener lock, allowing a child socket to be freed while a SYNACK is still being constructed on another CPU. tcp_v4_send_synack() and inet_csk_route_req() read ireq->ireq_opt under rcu_read_lock() only, but inet_sock_destruct() frees inet_opt with a plain kfree() — without an RCU grace period — leading to a use-after-free in ip_options_build(). A similar race exists with request socket migration when net.ipv4.tcp_migrate_req=1 or a BPF_SK_REUSEPORT_SELECT_OR_MIGRATE program is in use, as reqsk_timer_handler() clones the request socket via inet_reqsk_clone(), causing the old and cloned sockets to share the same ireq_opt pointer (Feedly, Linux Kernel CVE Announce).

Impact

Successful exploitation of this use-after-free vulnerability can lead to kernel memory corruption, potentially resulting in a system crash (denial of service) or, in more sophisticated scenarios, privilege escalation or arbitrary code execution in kernel context. The vulnerability is triggered during normal TCP SYN/SYNACK processing, meaning any system accepting TCP connections with IPv4 options enabled could be affected. Systems with net.ipv4.tcp_migrate_req=1 or custom BPF socket programs are at elevated risk due to the additional code path exposed (Feedly).

Exploitability

As of the disclosure date (October 15, 2026), no public proof-of-concept exploit code or in-the-wild exploitation has been reported for CVE-2026-98432 (Feedly). The vulnerability requires the ability to send TCP SYN packets to a listening socket on the target system, which is a low-privilege, network-accessible precondition. The race condition nature of the bug makes reliable exploitation complex. No CISA KEV catalog entry or threat actor attribution has been identified at this time.

Mitigation and workarounds

Fixed versions are available across all supported stable kernel branches: 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10, and 7.3-rc7 (upstream fix commit e3f33b0a1d89d738e2b913dab519226eaf76e15b). Users should update to the patched kernel version for their distribution as soon as possible. As a temporary workaround, disabling TCP request socket migration (sysctl -w net.ipv4.tcp_migrate_req=0) reduces one of the vulnerable code paths, though it does not fully mitigate the primary race condition (Feedly, Linux Kernel CVE Announce).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Affected

sid

linux: 7.2.10-1

Fixed

trixie

linux: 6.12.113-1

Fixed

Ubuntu

Affected

bionic (esm-infra)

linux

Affected

bionic (fips-updates)

linux-fips

Affected

bionic (fips)

linux-fips

Affected

devel

linux

Unknown

focal

linux-azure-fde-5.15

Not Affected

focal (esm-infra)

linux

Affected

focal (fips-updates)

linux-fips

Affected

focal (fips)

linux-fips

Affected

RHEL / CentOS

Affected

OpenShift

openshift/ose-rhel-coreos-8

Affected

RHEL 8

kernel-rt.src

Affected

RHEL 9

kernel.src

Affected

RHEL 10

kernel.src

Affected

Source: This report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-99999CRITICAL9.3
  • Linux Kernel logoLinux Kernel
  • kernel-uek-debug-core
NoYesOct 15, 2026
CVE-2026-98432MEDIUM5.9
  • Linux Kernel logoLinux Kernel
  • kernel-rt-modules-partner
NoYesOct 15, 2026
CVE-2026-98431MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • kernel-doc
NoYesOct 14, 2026
CVE-2026-98430MEDIUM4.7
  • Linux Kernel logoLinux Kernel
  • kernel-abi-stablelists
NoYesOct 14, 2026
CVE-2026-98429MEDIUM4.7
  • Linux Kernel logoLinux Kernel
  • kernel-rt-core
NoYesOct 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management