Skip to main content

Linux Kernel CVE-2026-74347

| EUVDEUVD-2026-59494 HIGH
2026-08-15 Linux GHSA-7mmw-w232-r226
7.8
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Gain local shell with CAP_NET_ADMIN or equivalent
  2. Delivery
    Configure custom nf_ct_timeout policy via nfnetlink_cttimeout
  3. Exploit
    Generate conntrack entries referencing the timeout policy
  4. Install
    Race policy deletion against new conntrack entry attachment
  5. C2
    Trigger use-after-free on freed nf_ct_timeout kernel object
  6. Execute
    Achieve kernel heap corruption
  7. Impact
    Escalate privileges to root

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a local interactive session or code execution on the target system with low-privilege access (CVSS PR:L). The critical limiting condition is that custom conntrack timeout policies must be actively configured on the system via the nfnetlink_cttimeout interface - systems using only the default conntrack timeout behavior are not exposed to this specific flaw. Interacting with the nfnetlink subsystem to configure timeout policies typically requires CAP_NET_ADMIN, which is not available to unprivileged users in standard Linux deployments but IS available within containers with elevated network capabilities or to users granted it via sudo/polkit rules. The race condition itself (policy deletion vs. new conntrack entry attachment) is inherently timing-dependent. Factors limiting exploitation: requires local access (not remotely triggerable), requires CAP_NET_ADMIN or equivalent to configure timeout policies, and requires the nf_ct_timeout feature to be in active use rather than default configuration.

Impact

The official CVSS 7.8 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) rates this as high severity. However, several real-world moderating factors exist. First, the EPSS of 0.15% at the 5th percentile and absence from CISA KEV indicate no known active exploitation or public weaponized tooling at time of analysis. Second, while CVSS rates AC:L, exploiting a kernel refcount race condition in practice typically requires precise timing and deep kernel internals knowledge - real-world exploitation complexity is likely higher than AC:L implies; this is a case where CVSS overstates accessibility. Third, the attack surface is narrowed to systems that have custom conntrack timeout policies actively configured via nfnetlink_cttimeout - default kernel deployments without this configuration are not exposed to the specific race. That said, the ubiquity of the Linux kernel, the broad version range (3.4 onward), and the full-kernel-compromise potential if exploited mean this should be treated as a genuine patching priority, not a theoretical concern. No conflicting data between sources was identified, but the lack of a formal CWE assignment and absence of a dedicated vendor security advisory (only git commits and NVD) reduce confidence in version scope.

Exploit ScenarioDerived

A local attacker with a low-privilege shell on a system using custom netfilter conntrack timeout policies sends crafted nfnetlink messages to race the deletion of an nf_ct_timeout object against the creation of new conntrack entries that attach to it. When the race is won, the timeout object is freed by the control-plane path while a conntrack entry or nfqueue-queued packet still holds a data-plane reference, triggering a use-after-free in kernel memory. The attacker then leverages kernel heap spraying or other post-exploitation primitives to escalate privileges to root or crash the system. No public proof-of-concept code has been identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 17, 2026

Use-after-free in the Linux kernel's netfilter conntrack timeout subsystem (nf_ct_timeout) allows a local low-privileged attacker to corrupt kernel memory by exploiting improper reference counting between the data plane and control plane lifecycle of timeout policy objects. Affected versions span from Linux 3.4 through pre-7.1.5/7.2-rc1, covering a very wide range of deployments wherever custom conntrack timeout policies are active. No public exploit code has been identified and EPSS sits at 0.15% (5th percentile), but the local high-impact profile (C:H/I:H/A:H) and the ubiquity of the Linux kernel make patching a clear priority for affected configurations.

RemediationAI

The primary fix is upgrading to Linux kernel 7.1.5 (stable branch) or 7.2-rc1, which include fix commits 9aeb0dcfeb460d33d61d434148b51103ab1d2013 and 7d6a9cdb8d3a51d9cfe546a09a518ab3d2671549 available at https://git.kernel.org/stable/c/9aeb0dcfeb460d33d61d434148b51103ab1d2013 and https://git.kernel.org/stable/c/7d6a9cdb8d3a51d9cfe546a09a518ab3d2671549. Linux distributions (RHEL, Debian, Ubuntu, SUSE) will backport these commits to their supported kernel versions; monitor distribution-specific errata channels for package updates. As a compensating control on systems that cannot be patched immediately, restrict CAP_NET_ADMIN capability to trusted processes only - this prevents unprivileged local users from interacting with nfnetlink conntrack timeout configuration. Additionally, LSM policies (SELinux or AppArmor) can be used to deny nfnetlink socket access to untrusted users, reducing the exploitable attack surface. Note that neither workaround eliminates the underlying race condition; they only prevent unprivileged actors from reaching the vulnerable code path. Systems not using custom conntrack timeout policies have no exposure.

Affected VersionsENISA

Linux patch: 0
Linux 50978462300f74dc48aea4a38471cb69bdf741a5 <7d6a9cdb8d3a51d9cfe546a09a518ab3d2671549
Linux patch: 7.1.5
Linux patch: 7.2-rc1
Linux 50978462300f74dc48aea4a38471cb69bdf741a5 <9aeb0dcfeb460d33d61d434148b51103ab1d2013
Linux 3.4

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in the Linux kernel's netfilter cttimeout module, which manages custom per-flow timeout policies for the connection tracking (conntrack) subsystem via nfnetlink_cttimeout. The nf_ct_timeout structure is attached to conntrack entries via a ct extension and controls how long flow state is held. The root cause is a dual-refcount design flaw: a data-plane refcount tracked use by active conntrack entries while a separate control-plane refcount tracked ruleset references. This split allowed race conditions where the control-plane path freed the nf_ct_timeout object while the data-plane path - including packets queued in nfqueue - still held live references to it, creating classic CWE-416 (Use After Free) and CWE-362 (Race Condition) conditions. The fix consolidates to a single refcount owned entirely by the data plane, eliminating the premature-free window. CPE cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:* confirms the Linux kernel as the sole affected product; CWE is not formally assigned in the available data.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.0 HIGH

Race condition kernel exploitation elevates AC to High over official AC:L; PR:L reflects the CAP_NET_ADMIN requirement for nfnetlink access.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 5.5 MEDIUM

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:19 EUVD
CVE Published
Aug 15, 2026 - 05:58 cve.org
HIGH 7.8
CVE Published
Aug 15, 2026 - 05:58 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

netfilter: cttimeout: detach dataplane timeout policy and repurpose refcount

Add a refcount for struct nf_ct_timeout which is used by ct extension to set the custom ct timeout policy, this tells us that the ct timeout is being used by a conntrack entry. When the last conntrack entry drops the refcount on the ct timeout, the ct timeout is released.

Remove the refcount for control plane which controls if the ruleset refers to the timeout policy. After this update, it is possible to remove the ct timeout policy from nfnetlink_cttimeout immediately. This is for simplicity not to handle two refcounts on a single object.

Remove nf_queue_nf_hook_drop(): a packet sitting in nfqueue will just hold a reference to the nf_ct_timeout object until packet is reinjected, since this is part of the ct extension, this will be released by the time the conntrack is freed.

nf_ct_untimeout() is still called to clean up in a best effort basis: the ct timeout on existing entries gets removed when the ct timeout goes away, but as long as the iptables ruleset still refers to the ct timeout through a template, new conntracks may keep attaching it and extend its lifetime until the rule is removed.

nf_ct_untimeout() is not called anymore from module removal path, this is unlikely to find timeouts give module refcount is bumped, and the new refcount already tracks the ct timeout policy use so it is released when unused.

Executive ViewAI

Why It Matters

The Linux kernel versions 3.4 through 7.1.4 contain a memory corruption vulnerability that could enable local attackers to escalate privileges or disable critical systems. Organizations running affected kernels on production infrastructure face elevated risk of unauthorized system access and potential service disruption, making timely patching a priority across all vulnerable deployments.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Ubiquitous
Linux kernel underlies most servers, containers, cloud VMs, and embedded systems globally
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy