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

net/sched: act_ct: 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.
Published: 2026-10-18
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Kernel privilege escalation via use‑after‑free in connection‑tracking helper
Action: Immediate Patch
AI Analysis

Impact

A use‑after‑free bug was found in the Linux kernel’s net/sched act_ct helper. The bug occurs when a helper is called before all extensions are added; a subsequent reallocation of the extensions area leaves an invalid pointer in the expectations list. When the expectation is later removed, that stale pointer is accessed, corrupting kernel memory. The patch ensures helpers are invoked only after all extensions are added, eliminating the stale reference.

Affected Systems

All Linux kernels that implement the nf_conntrack helper feature in net/sched are affected, including mainstream distributions that run an unpatched kernel. The CPE string confirms that the vulnerability applies generically to the Linux kernel product.

Risk and Exploitability

The CVSS score of 7.8 indicates high severity. Use‑after‑free in kernel space can crash the system or provide a foothold for privilege escalation. The EPSS score of < 1% suggests that, although exploitation is unlikely, it remains a concern. The vulnerability is not listed in CISA KEV, but remediation is still warranted. Attackers could potentially trigger the bug by sending crafted network traffic that activates the nf_conntrack helper; the likely attack vector therefore is remote network‑based. Based on the description, it is inferred that network traffic can trigger the helper and may lead to exploitation, though the CVE does not explicitly state the vector.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that contains the act_ct helper fix based on the referenced commits.
  • Disable or restrict nf_conntrack helpers for untrusted traffic to reduce exposure, for example by setting sysctl net.netfilter.nf_conntrack_helper=0.
  • If an update is not immediately available, consult your distribution’s security advisories for applicable kernel patches or backports.

Generated by OpenCVE AI on October 24, 2026 at 15:26 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
History

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

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/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'}


Wed, 21 Oct 2026 13:15:00 +0000


Tue, 20 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Tue, 20 Oct 2026 00:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Important


Mon, 19 Oct 2026 00:15: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/sched: act_ct: 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.
Title net/sched: act_ct: fix helper UAF due to extensions realloc
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:08:50.801Z

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

Link: CVE-2026-98442

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:16:54.503

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

Link: CVE-2026-98442

cve-icon Redhat

Severity : Important

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

Links: CVE-2026-98442 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-24T15:30:14Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference