IT SBIT Services
Schneeberger
DEEN
CVE tracker

Linux kernel: Use-after-free in Open vSwitch conntrack helper

CVE-2026-98490Critical 9.8

← All vulnerabilities

Summary

The Open vSwitch (OVS) conntrack code in the Linux kernel can access a helper pointer after the connection tracking extension area has been reallocated. An attacker who can send traffic that reaches this code path may be able to crash the kernel or potentially execute code. The CNA record and OSV describe a use-after-free that is triggered when a connection is not yet confirmed and extensions are added after the helper runs. The supplied CVSS 9.8 score is not confirmed by NVD, and Positive Technologies rates it 6.2, so the severity is disputed.

Affected

  • Linux kernel stable branches from the commit cae3a2627520c3795b54533c5328b77af3405dbe (introduced in 4.3) up to the fixed releases below.
  • Per the CNA record, unaffected releases include 5.10.273 and later 5.10.x, 5.15.224 and later 5.15.x, 6.1.191 and later 6.1.x, 6.6.160 and later 6.6.x, 6.12.112 and later 6.12.x, 6.18.55 and later 6.18.x, and 7.2.9 and later 7.2.x.
  • Only hosts with the openvswitch module loaded and conntrack in use are relevant. Exact ranges vary by distribution kernel.

Fixed in

  • Upstream fix commit: afcf362625190c5260530b1d6c7daa98831f6b83, with further stable commits listed in the references.
  • Fixed stable kernel releases according to OSV: 6.6.160, 6.12.112, 6.18.55 and 7.2.9.
  • Ubuntu 24.04 LTS: fix in progress in 6.8.0-148.148, final fixed build unknown.
  • Ubuntu 26.04 LTS: fix in progress in 7.0.0-42.42, final fixed build unknown.
  • Ubuntu 26.10: not affected.
  • Alpaquita Linux 6.12 branch: fixed in 6.12.112-r0. 6.18 branch: fixed in 6.18.55-r0.
  • Debian: DLA 4850-1 for linux-6.12 published on 22 Oct 2026; check the Debian security tracker for the package version.
  • Red Hat and SUSE status: unknown.

Workaround

  • No vendor-documented workaround is known.
  • If OVS with conntrack is not used on a host, the openvswitch module may be unloaded or blacklisted. Test this first, as it can disrupt existing networking.

Exploitation

  • No CISA KEV listing was found.
  • No public proof of concept or exploit was found.
  • Absence of a KEV entry does not prove that exploitation has not happened.

Our recommendation

  • Identify Linux hosts with the openvswitch module loaded (lsmod) and check whether conntrack is used.
  • Apply the kernel update from your distribution as soon as it is available.
  • Restart hosts after updating the kernel so the fix takes effect.
  • Do not rely on the CVSS 9.8 score alone; prioritise hosts that are reachable from untrusted networks.
  • Monitor kernel logs for crashes or memory errors on OVS hosts until patched.
  • Do not confuse this with the separate CVE-2026-98251.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 30 Oct 2026, 17:31.

Original description (NVD)

In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: conntrack: fix helper UAF due to extensions realloc While calling the helpers, a raw pointer to the extensions area is wired into expectations list: -> nf_ct_helper() -> helper->help() -> nf_ct_expect_related_report() -> nf_ct_expect_insert() -> hlist_add_head_rcu(&exp->lnode, &master_help->expectations) In case the connection is not confirmed yet, more extensions can be added afterwards with *_ext_add() calls reallocating the extension space and leaving the now invalid pointer in the expectations list that is later accessed while removing the expectation. Make sure that helpers are called at the end after all the other extensions are already added. Note that the helper rejection now leaves the mark and labels set, but that's not different from how the NAT was handled before or how the mark and the labels were handled on confirmation failure. And there are no atomicity guarantees provided by the API anyway.

NVD references (8)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.