Skip to main content

Linux Kernel EUVDEUVD-2026-45542

| CVE-2026-63858 HIGH
Race Condition (CWE-362)
2026-07-19 Linux GHSA-w348-qxhm-w5rx
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 low-priv foothold
  2. Delivery
    Acquire CAP_NET_ADMIN via user namespace
  3. Exploit
    Create basechain/flowtable device hooks
  4. Install
    Race hook deletion against netlink dump
  5. C2
    Trigger use-after-free on RCU hook_list
  6. Execute
    Leak or corrupt kernel memory
  7. Impact
    Escalate privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Exploitation requires local access with the ability to administer nf_tables over netlink - effectively CAP_NET_ADMIN in the relevant network namespace, which on many distributions an unprivileged user can obtain by creating a user namespace. The concrete trigger is deleting device hooks from a basechain or flowtable (NEWCHAIN/DELCHAIN or NEWFLOWTABLE/DELFLOWTABLE handling) while a concurrent netlink dump reads the RCU-protected hook_list, so success also requires winning a timing race against that reader. Limiting factors: no remote vector (AV:L requires a local foothold), some privilege is required (PR:L, not unauthenticated), the affected kernel versions must be running without the backported fix, and reliability is constrained by the race window; hardened systems that disable unprivileged user namespaces meaningfully raise the bar. There is no user-interaction requirement (UI:N).

Impact

The signals are internally consistent and point to a real but not urgent kernel-local issue. The CVSS vector (AV:L/AC:L/PR:L/UI:N, C:H/I:H/A:H, score 7.8) reflects local, low-privilege access with high impact typical of a kernel UAF; however, the described defect is fundamentally a timing race against netlink dump readers, which in practice makes reliable exploitation harder than the vendor's AC:L suggests - a more defensible complexity rating is AC:H. Exploitation-probability signals are low and non-alarming: EPSS 0.14% (4th percentile), not listed in CISA KEV, and no public POC identified. The 'Information Disclosure' tag aligns with the RCU-reader corruption (kernel memory leak), though a UAF of this kind can also enable integrity/availability impact up to privilege escalation, so the C:H/I:H/A:H rating is plausible. Net: prioritize as a routine-to-elevated kernel patch - meaningful because netfilter is ubiquitous and reachable from unprivileged user namespaces, but not an emergency given no active exploitation and race-dependent triggering.

Exploit ScenarioDerived

A local attacker with netfilter admin rights - for example an unprivileged user who spawns a user namespace granting CAP_NET_ADMIN, or a compromised container process - repeatedly creates and deletes basechain/flowtable device hooks while concurrently issuing netlink dump requests. By winning the race against the RCU dump reader they force access to freed hook memory, leaking kernel data or corrupting kernel state as a stepping stone to privilege escalation. No public exploit is currently identified, and success depends on reliably hitting the timing window.

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

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

Alert me

AnalysisAIv1 – Jul 20, 2026

Local privilege escalation and kernel-memory disclosure in the Linux kernel netfilter nf_tables subsystem arises from unsafe handling of basechain/flowtable hook deletions, where moving hooks off an RCU-protected hook_list during the transaction preparation phase races with concurrent netlink dump readers. A low-privileged local user with netfilter administration capability (typically CAP_NET_ADMIN, obtainable inside an unprivileged user namespace on many distros) can trigger the race to read or corrupt freed kernel memory. There is no public exploit identified at time of analysis, EPSS exploitation probability is low (0.14%, 4th percentile), and the issue is not in CISA KEV; the fix is available as upstream stable commits.

RemediationAI

Apply the vendor patch by upgrading to a distribution kernel that incorporates upstream stable fix commits 4e69bfb32b2db323d9205fdb30e284481b37817c and 10f79dbd7719d1da9f5884d13060322d8729f091 (Vendor-released patch: upstream stable commits; see https://git.kernel.org/stable/c/4e69bfb32b2db323d9205fdb30e284481b37817c and https://git.kernel.org/stable/c/10f79dbd7719d1da9f5884d13060322d8729f091), then reboot into the fixed kernel. Where immediate patching is not possible, reduce reachability of the vulnerable code path: disable unprivileged user namespaces (set sysctl kernel.unprivileged_userns_clone=0 on Debian/Ubuntu, or user.max_user_namespaces=0) to prevent unprivileged users from gaining the CAP_NET_ADMIN needed to manipulate nf_tables, accepting that this may break container runtimes and sandboxes that rely on user namespaces; alternatively restrict nftables administration to trusted users and constrain untrusted workloads with seccomp/LSM policy that blocks the netlink NETFILTER family. These are mitigations that narrow the attack surface, not a substitute for the kernel update; verify each against your container and networking dependencies before rollout.

Affected VersionsENISA

Linux b6d9014a3335194590abdd2a2471ef5147a67645 <4e69bfb32b2db323d9205fdb30e284481b37817c
Linux f275989ad04159dbfc62cefb65ba9c5ba1d7c34f
Linux 62d91062058b42bf70b2c3446aec397bb0ce15ee
Linux b6d9014a3335194590abdd2a2471ef5147a67645 <10f79dbd7719d1da9f5884d13060322d8729f091
Linux 5.15.47 <5.16
Linux patch: 7.1
Linux 5.17.15 <5.18
Linux 99180dec5ae582227219d1fdd0dd5ccf53ec7491
Linux 5.10.122 <5.11
Linux 5.19
Linux patch: 0
Linux 7a248f9c74f9f62799718c12efd9e9e391d60b6f
Linux patch: 7.0.10
Linux 5.18.4 <5.19

Affected Packages

euvd linux fix: 5.11, 5.16, 5.18, 5.19

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

nf_tables is the modern packet-classification and firewalling framework in the Linux kernel (successor to iptables), configured over a netlink socket. Basechains and flowtables attach to network devices via 'hooks' tracked in a hook_list that is read concurrently by the netlink dump path under RCU protection. The buggy pre-fix approach removed hooks from the live basechain/flowtable hook_list and spliced them onto a per-transaction list during the commit preparation phase; because dump-path readers iterate this RCU-protected list without the transaction lock, mutating list membership out from under them breaks the reader (a classic RCU list-manipulation/use-after-free and concurrency defect). The fix reintroduces the NFT_HOOK_REMOVE flag and adds a dedicated nft_trans_hook transaction object so pending deletions are recorded without altering the RCU-visible hook_list until commit, and adapts the event-notification path accordingly. No formal CWE was assigned; the root-cause class is a concurrency/RCU race leading to use-after-free (CWE-362 / CWE-416).

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

Local netfilter-admin access gives PR:L and AV:L; the defect is a timing race against RCU dump readers, so AC:H; a kernel UAF plausibly yields high C/I/A.

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 7.0 HIGH
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
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
Jul 20, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Jul 19, 2026 - 16:19 EUVD
CVE Published
Jul 19, 2026 - 14:04 cve.org
HIGH 7.8
CVE Published
Jul 19, 2026 - 14:04 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

netfilter: nf_tables: add hook transactions for device deletions

Restore the flag that indicates that the hook is going away, ie. NFT_HOOK_REMOVE, but add a new transaction object to track deletion of hooks without altering the basechain/flowtable hook_list during the preparation phase.

The existing approach that moves the hook from the basechain/flowtable hook_list to transaction hook_list breaks netlink dump path readers of this RCU-protected list.

It should be possible use an array for nft_trans_hook to store the deleted hooks to compact the representation but I am not expecting many hook object, specially now that wildcard support for devices is in place.

Note that the nft_trans_chain_hooks() list contains a list of struct nft_trans_hook objects for DELCHAIN and DELFLOWTABLE commands, while this list stores struct nft_hook objects for NEWCHAIN and NEWFLOWTABLE. Note that new commands can be updated to use nft_trans_hook for consistency.

This patch also adapts the event notification path to deal with the list of hook transactions.

Executive ViewAI

Why It Matters

CVE-2026-63858 is a local kernel memory vulnerability in Linux netfilter operations that permits privilege escalation and sensitive kernel data disclosure within containerized or shared-user environments. Organizations running Linux systems with unprivileged user namespaces-particularly container platforms and multi-tenant infrastructure-face elevated risk if developers or operators hold netfilter administration rights. The vulnerability's local-only attack surface and 0.14% exploitation probability (4th percentile) limit impact for well-segmented production networks, but immediate patching of permissive-access systems is warranted to prevent insider privilege escalation.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Ubiquitous
netfilter nf_tables is core to virtually all modern Linux kernels
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.1%
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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

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.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

Vendor StatusVendor

SUSE

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

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