Skip to main content

Linux Kernel EUVDEUVD-2026-45651

| CVE-2026-64078 HIGH
2026-07-19 Linux GHSA-crf8-9wpw-7jgp
High
Disputed · 7.8 Vendor: Linux
View

Attack ChainAIDerived

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

  1. Access
    Gain local access with CAP_NET_ADMIN
  2. Delivery
    Trigger netfilter table module unload
  3. Exploit
    Race set/getsockopt on dying table
  4. Execution
    Exploit use-after-free in freed table object
  5. Impact
    Corrupt kernel memory and escalate to root

Vulnerability Assessment

Exploitation Conditions

Exploitation requires local code execution on the host and the ability to reach the netfilter x_tables register/unregister path - in practice CAP_NET_ADMIN in the relevant network namespace - plus the capacity to unload a netfilter table module (rmmod) or otherwise trigger table teardown while concurrently issuing set/getsockopt calls against that same table. The specific trigger is the race between xt_unregister_table() teardown and userspace re-instantiation/query of the dying table. Limiting factors: it is not remotely reachable (AV:L), it needs existing privilege (PR:L, effectively net-admin), it depends on winning a timing race (a real-world reliability constraint even though CVSS marks AC:L), and it requires x_tables modules to be present/loadable - hosts with modules disabled or net-admin withheld from untrusted principals are not practically exploitable.

Impact

Signals are internally consistent for a local memory-safety bug: AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H means local access and some privilege but no user interaction, with high confidentiality, integrity and availability impact - the classic profile for local privilege escalation via kernel use-after-free. EPSS is very low (0.17%, 6th percentile) and the CVE is absent from CISA KEV, indicating no observed mass exploitation. This is a real but not emergency-priority issue: exploitation realistically requires CAP_NET_ADMIN (typically root or a privileged network namespace) to drive the register/unregister path, which narrows the attacker population to already-somewhat-privileged local actors or container-escape scenarios. No SSVC decision, POC, or KEV data raises the urgency. One conflict to flag: the 'Information Disclosure' tag contradicts the C:H/I:H/A:H vector - treat this as full memory corruption, not merely an info leak, and verify against the upstream commits.

Exploit ScenarioDerived

A local attacker with CAP_NET_ADMIN - for example inside a container granted network-admin, or via a low-privilege service account holding that capability - repeatedly triggers unload of a netfilter table module while a second thread hammers set/getsockopt on the same table, racing to access the table object after it is freed. By grooming the freed slab allocation they aim to convert the use-after-free into controlled kernel memory corruption and escalate to root. No public POC is currently identified, and the local, privilege-requiring, race-condition nature makes reliable exploitation non-trivial.

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 – Jul 20, 2026

Memory corruption in the Linux kernel netfilter x_tables subsystem lets a local user with network-admin capability trigger a use-after-free during table module removal (rmmod) while userspace performs concurrent set/getsockopt operations on the same table. The fix introduces a two-stage teardown (xtables_unregister_table_exit) that unlinks the table from the dying list, frees hook ops, and emits the audit notification, replacing the racy single-stage xt_unregister_table(). Rated CVSS 7.8 (local, high CIA impact); EPSS is low (0.17%), it is not in CISA KEV, and no public exploit has been identified at time of analysis.

RemediationAI

Vendor-released patch: update to Linux kernel 6.18.34, 7.0.11, or 7.1 (or your distribution's backported build carrying commits 86ee5bc9, 8026e516, or b4597d5f) and reboot into the patched kernel. Apply the fix from git.kernel.org (https://git.kernel.org/stable/c/86ee5bc9c0f0e652e19f395675a432de11b75514 and companion commits). Until patched, reduce exposure by restricting the ability to load/unload netfilter table modules and to call the x_tables setsockopt interface: drop CAP_NET_ADMIN from untrusted users and containers (trade-off: breaks legitimate firewall management for those principals), set kernel.modules_disabled=1 or restrict module autoloading where feasible (trade-off: prevents on-demand module changes and may need a reboot to reset), and avoid granting unprivileged user namespaces with net-admin to untrusted workloads (trade-off: may break some container networking features). These controls limit who can reach the vulnerable path but do not eliminate the race for privileged callers.

Affected VersionsENISA

Linux patch: 0
Linux patch: 6.18.34
Linux patch: 7.0.11
Linux fdacd57c79b79a03c7ca88f706ad9fb7b46831c1 <8026e5163cca1d1db436c7bfb89ddea8b5e8c2cf
Linux fdacd57c79b79a03c7ca88f706ad9fb7b46831c1 <86ee5bc9c0f0e652e19f395675a432de11b75514
Linux patch: 7.1
Linux fdacd57c79b79a03c7ca88f706ad9fb7b46831c1 <b4597d5fd7d2f8cebfffd40dffb5e003cc78964c
Linux 5.15

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 affected component is netfilter x_tables, the kernel framework underpinning iptables/ip6tables/arptables and their per-protocol match/target modules (e.g. iptable_filter, iptable_nat). Tables are registered per-network-namespace on an active list and can be reconfigured through the IPT_SO_SET/GET setsockopt/getsockopt interface. When a table module is unloaded, the original xt_unregister_table() removed the table in a single step; if userspace was simultaneously instantiating or querying that table, the object could be accessed after being freed. The root-cause class is a use-after-free / lifecycle race (CWE-416, related to CWE-362) - note the source CWE is marked N/A and the intelligence tag 'Information Disclosure' understates the memory-safety nature, since the CVSS vector claims full integrity and availability impact, not just disclosure.

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

Sources disagree (Low–High)
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

Local net-admin caller (AV:L/PR:L) must win a teardown race, justifying AC:H; a successful UAF yields kernel memory corruption with full C/I/A impact.

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:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE HIGH
Red Hat 5.5 LOW

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

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
Jul 20, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Jul 19, 2026 - 17:03 EUVD
CVE Published
Jul 19, 2026 - 15:39 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 19, 2026 - 15:39 cve.org
HIGH 7.8

DescriptionCVE.org

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

netfilter: x_tables: add and use xtables_unregister_table_exit

Previous change added xtables_unregister_table_pre_exit to detach the table from the packetpath and to unlink it from the active table list. In case of rmmod, userspace that is doing set/getsockopt for this table will not be able to re-instantiate the table:

  1. The larval table has been removed already
  2. existing instantiated table is no longer on the xt pernet table list.

This adds the second stage helper:

unlink the table from the dying list, free the hook ops (if any) and do the audit notification. It replaces xt_unregister_table().

Executive ViewAI

Why It Matters

A memory corruption vulnerability (CVE-2026-64078) in the Linux kernel netfilter subsystem affects systems where local users with network-admin capability could trigger denial of service or potential privilege escalation. The risk is elevated for organizations running multi-tenant infrastructure, containerized environments, or systems where untrusted users have local access. Kernel patching is required to eliminate this attack vector.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Ubiquitous
Linux kernel with netfilter runs on nearly all Linux servers and containers
Data Quality
5 sources
Confidence: Medium

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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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