Description
In the Linux kernel, the following vulnerability has been resolved:

net: openvswitch: conntrack: avoid modifying shared unconfirmed ct entry

In a case where skb with an unconfirmed ct entry gets cloned, we may
end up committing both but with different sets of extensions.

The series of events:

1. The first clone wants to commit and runs the helpers wiring up
the extension pointer into the expectation list.
2. Then it looses the confirmation keeping the entry unconfirmed.
3. Second clone now wants to commit labels and adds the new extension
for that breaking the pointer in the expectation list causing
UAF on the destruction path later.

While this is possible to trigger, there should be no practical
network pipeline where committing both clones without modifications
into the same zone is needed. So, let's just reset the entry in case
for some reason we got an skb with a shared one during commit. This
doesn't affect any known use cases, but avoids any potential problems
with sharing and modification of the unconfirmed ct entry.

The fixes tag points to the introduction of helpers, since that's the
main UAF trigger for the sharing.
Published: 2026-10-18
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Use‑after‑free in the Linux kernel OpenvSwitch conntrack module
Action: Immediate Patch
AI Analysis

Impact

The Linux kernel OpenvSwitch conntrack subsystem can perform a use‑after‑free when an unconfirmed connection‑tracking entry is cloned. A first clone commits extensions and then loses its confirmation, leaving the entry unconfirmed. A second clone later commits a different set of extensions, modifying the shared expectation list pointer and corrupting it. If this corrupted entry is later destroyed, the kernel dereferences freed memory, leading to a kernel panic or potential privilege escalation. The flaw is limited to OpenvSwitch’s conntrack stack but resides in the core kernel, so any process able to trigger the clone path can exploit it.

Affected Systems

Any Linux kernel that includes the OpenvSwitch conntrack module before the patch that resets shared unconfirmed entries. Distributions that ship such kernels are affected until they apply an updated kernel containing the fix.

Risk and Exploitability

The CVSS score is 7.8 and the EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is network‑based, requiring injection of crafted networking packets that cause the conflicting clone sequence. Because the flaw can cause a kernel crash or code execution, the potential impact includes service disruption and privilege escalation, especially on systems without additional mitigations such as SELinux or grsecurity. Attackers would need network access to the vulnerable interfaces, so limiting exposure reduces risk but does not eliminate it until the kernel is patched.

Generated by OpenCVE AI on October 24, 2026 at 15:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the OpenvSwitch conntrack patch resetting shared unconfirmed entries (see the Git patch URLs in the references).
  • If an immediate kernel upgrade is not possible, restrict OpenvSwitch interfaces to trusted networks and enforce strict packet filtering or firewall rules to reduce the chance that crafted packets reach the vulnerable code path.
  • Enable kernel crash‑dump mechanisms and monitor system logs for Oops or panic messages; if such events occur, patch the kernel as soon as possible.

Generated by OpenCVE AI on October 24, 2026 at 15:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

Sat, 24 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 21 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Mon, 19 Oct 2026 00:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: conntrack: avoid modifying shared unconfirmed ct entry In a case where skb with an unconfirmed ct entry gets cloned, we may end up committing both but with different sets of extensions. The series of events: 1. The first clone wants to commit and runs the helpers wiring up the extension pointer into the expectation list. 2. Then it looses the confirmation keeping the entry unconfirmed. 3. Second clone now wants to commit labels and adds the new extension for that breaking the pointer in the expectation list causing UAF on the destruction path later. While this is possible to trigger, there should be no practical network pipeline where committing both clones without modifications into the same zone is needed. So, let's just reset the entry in case for some reason we got an skb with a shared one during commit. This doesn't affect any known use cases, but avoids any potential problems with sharing and modification of the unconfirmed ct entry. The fixes tag points to the introduction of helpers, since that's the main UAF trigger for the sharing.
Title net: openvswitch: conntrack: avoid modifying shared unconfirmed ct entry
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-24T14:09:06.117Z

Reserved: 2026-09-25T10:25:14.353Z

Link: CVE-2026-98491

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:00.020

Modified: 2026-10-24T14:16:44.297

Link: CVE-2026-98491

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98491 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-24T16:00:18Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference