Skip to main content

Linux Kernel CVE-2026-64079

| EUVDEUVD-2026-45652 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-07-19 Linux GHSA-vgxq-4vm2-qmp7
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Gain local user access
  2. Delivery
    Create network namespace with iptables table registration
  3. Exploit
    Race concurrent namespace destruction against table registration
  4. Execution
    NULL ops pointer reaches nf_unregister_net_hooks()
  5. Persist
    Kernel general protection fault
  6. Impact
    Node-wide denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a local account with the ability to create and destroy Linux network namespaces. On systems where unprivileged user namespace creation is permitted (kernel.unprivileged_userns_clone=1, common on Ubuntu, Debian, and container-optimized kernels), this is achievable by a non-root user. On systems where user namespaces are restricted to root (e.g., RHEL default, or sysctl-hardened systems), the attacker must have at minimum CAP_NET_ADMIN within a user namespace or root. The race window is narrow and timing-dependent: successful exploitation requires concurrent network namespace exit and iptables/ip6tables/arptables table registration, limiting reliability. Environments with high namespace churn (container schedulers, CI/CD pipelines) have an elevated probability of accidental or deliberate triggering.

Impact

Real-world risk is moderate-to-low despite the CVSS 5.5 score. The vulnerability requires local access and the ability to trigger concurrent network namespace creation and destruction, a race condition that is inherently timing-dependent - making reliable exploitation more difficult than the CVSS AC:L metric suggests. EPSS of 0.15% (5th percentile) confirms very low exploitation probability in the wild. There is no CISA KEV listing and no public exploit code. Privilege requirements are low (PR:L), but on systems with user namespaces enabled (common in container runtimes and modern Linux distributions), an unprivileged user may be able to create network namespaces and trigger the race without elevated privileges. The impact is limited to kernel availability (crash/panic); there is no confidentiality or integrity component. In container-heavy environments (Kubernetes nodes, CI/CD systems) where namespace churn is high, the probability of accidental or deliberate triggering increases. The provided CVSS AC:L appears optimistic for a race-condition exploit; AC:H is a more accurate characterization.

Exploit ScenarioDerived

A local user on a Linux host with user namespaces enabled repeatedly creates and destroys network namespaces in a tight loop while simultaneously triggering iptables table registration (e.g., via namespace-scoped iptables rules). The concurrent execution of namespace teardown while a new table's ops pointer is still NULL causes nf_unregister_net_hooks() to dereference NULL, generating a general protection fault and crashing or panicking the kernel. On containerized infrastructure such as Kubernetes nodes, this could be triggered by a compromised container with namespace privileges, causing a node-wide denial of service. No public proof-of-concept exploit exists.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Sep 03, 2026

NULL pointer dereference in the Linux kernel netfilter x_tables subsystem allows a local attacker to crash the kernel via a race condition during network namespace teardown. The flaw exists because arp/ip(6)t_register_table() adds a table to the per-netns linked list before allocating its per-namespace hook ops structure, leaving a window where ops=NULL is visible to concurrent readers. If a network namespace exit runs concurrently during this window, nf_unregister_net_hooks() receives a NULL ops pointer and triggers a general protection fault. No public exploit has been identified at time of analysis, and EPSS is very low at 0.15%.

RemediationAI

The primary fix is upgrading to Linux kernel 7.0.11 or 7.1, which contain the corrected xtables registration logic (commits 2f92c5f923979f37ab1d5445381e4b8378a196cc and b62eb8dcf2c47d4d676a434efbd57c4f776f7829 at https://git.kernel.org/stable/c/2f92c5f923979f37ab1d5445381e4b8378a196cc and https://git.kernel.org/stable/c/b62eb8dcf2c47d4d676a434efbd57c4f776f7829). Ubuntu users should apply the updates referenced in USN-8593-1 at https://ubuntu.com/security/notices/USN-8593-1. As a compensating control where patching is not immediately possible, restricting unprivileged user namespace creation (sysctl kernel.unprivileged_userns_clone=0 on systems that support it, or setting user.max_user_namespaces=0) reduces the attack surface by preventing non-root users from triggering network namespace operations; note this may break container tooling that relies on rootless namespace creation. Systems not using iptables/ip6tables/arptables kernel modules can unload or prevent loading of iptable_*, ip6table_*, and arptable_* modules (e.g., via modprobe blacklist), eliminating the affected code path entirely, though this disables host-level firewall rules.

Affected VersionsENISA

Linux patch: 7.1
Linux ae689334225ff0e4ef112459ecd24aea932c2b00 <2f92c5f923979f37ab1d5445381e4b8378a196cc
Linux patch: 0
Linux ae689334225ff0e4ef112459ecd24aea932c2b00 <b62eb8dcf2c47d4d676a434efbd57c4f776f7829
Linux patch: 7.0.11
Linux 5.13

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 lies in the Linux kernel's netfilter xtables framework (net/netfilter/x_tables.c), which underpins iptables, ip6tables, and arptables. When a firewall table is registered for a network namespace, the table node is first linked into the per-netns list via xt_register_table(), and only afterward does kmemdup_array() allocate the per-netns hook ops copy. The CWE-476 (NULL Pointer Dereference) root cause is this TOCTOU-style race: a concurrent pernet exit path (triggered by namespace destruction) calls ipt_unregister_table_pre_exit → xt_find_table() and retrieves the half-initialized table entry, then passes its NULL ops pointer directly to nf_unregister_net_hooks(). The fix moves ops allocation into xtables core so the table is never list-visible without valid ops, and adds synchronize_rcu() on error unwind to drain any in-flight packet processing. The bug was introduced around Linux 5.13 per EUVD metadata and is confirmed in stable branches prior to 7.0.11 and 7.1.

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

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 4.7 MEDIUM

Race condition requires precise timing (AC:H); local access with low privileges needed; impact is availability-only kernel crash.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
CVSS changed
Sep 03, 2026 - 13:22 NVD
5.5 (MEDIUM)
Patch available
Jul 19, 2026 - 17:03 EUVD
CVE Published
Jul 19, 2026 - 15:39 nvd
MEDIUM 5.5
CVE Published
Jul 19, 2026 - 15:39 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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

netfilter: x_tables: allocate hook ops while under mutex

arp/ip(6)t_register_table() add the table to the per-netns list via xt_register_table() before allocating the per-netns hook ops copy via kmemdup_array(). This leaves a window where the table is visible in the list with ops=NULL.

If the pernet exit happens runs concurrently the pre_exit callback finds the table via xt_find_table() and passes the NULL ops pointer to nf_unregister_net_hooks(), causing a NULL dereference:

general protection fault in nf_unregister_net_hooks+0xbc/0x150 RIP: nf_unregister_net_hooks (net/netfilter/core.c:613) Call Trace: ipt_unregister_table_pre_exit iptable_mangle_net_pre_exit ops_pre_exit_list cleanup_net

Fix by moving the ops allocation into the xtables core so the table is never in the list without valid ops. Also ensure the table is no longer processing packets before its torn down on error unwind. nf_register_net_hooks might have published at least one hook; call synchronize_rcu() if there was an error.

audit log register message gets deferred until all operations have passed, this avoids need to emit another ureg message in case of error unwinding.

Based on earlier patch by Tristan Madani.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Ubiquitous
Linux kernel runs the majority of cloud, server, and embedded infrastructure 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
High

Priority Score

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

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

SUSE

Severity: Moderate
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