Skip to main content

Linux Kernel CVE-2026-31692

| EUVDEUVD-2026-26363 MEDIUM
2026-04-30 Linux
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Obtain local user account
  2. Delivery
    Create unprivileged user namespace
  3. Exploit
    Open Netlink RTNETLINK socket
  4. Install
    Send NEWLINK request specifying init_net as peer namespace
  5. C2
    Bypass missing CAP_NET_ADMIN check in peer namespace
  6. Execute
    Inject veth/vxcan/netkit interface into host init_net
  7. Impact
    Disrupt or manipulate host network namespace

Vulnerability Assessment

Exploitation Conditions

Exploitation requires: (1) a local user account on the target Linux system (PR:L), and (2) the ability to create unprivileged user namespaces - this is controlled by kernel.unprivileged_userns_clone (set to 1 by default on Ubuntu, Debian, and many cloud images, but 0 on RHEL/CentOS default hardening profiles). The attacker must invoke rtnl_newlink() via a Netlink socket requesting creation of a paired device type - specifically veth, vxcan, or netkit - with a peer namespace reference pointing to a target namespace such as init_net. No network-facing exposure exists; the attack vector is strictly local (AV:L). The primary limiting factors are: (a) sysctl kernel.unprivileged_userns_clone=0 fully blocks exploitation by denying user namespace creation, and (b) the attacker must be able to reach the Netlink interface, which is standard for local users but may be restricted by LSM (SELinux/AppArmor) policies in hardened deployments.

Impact

The vendor-assigned CVSS 3.1 score of 5.5 (Medium) with vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H reflects local, low-complexity, low-privilege exploitation with high availability impact and unchanged scope. However, the S:U (Unchanged Scope) assignment is debatable - the attacker operates in their own user namespace yet impacts init_net, which is a distinct security scope outside their authorization boundary; a case can be made for S:C (Changed Scope), which would elevate the score. The EPSS score of 0.02% at the 4th percentile signals very low observed exploitation probability in the current threat landscape. No KEV listing confirms no confirmed active exploitation. The 'Information Disclosure' tag from ENISA's EUVD data conflicts with the C:N (no confidentiality impact) in the provided CVSS vector - creating interfaces in init_net could expose host network topology, warranting independent vendor clarification. Real-world priority is highest in multi-tenant Linux environments, container orchestration hosts (Kubernetes nodes, LXC hosts), and cloud instances where unprivileged user namespace creation is permitted. Systems with kernel.unprivileged_userns_clone=0 are not exposed. No public exploit or POC has been identified at the time of analysis.

Exploit ScenarioDerived

A local, low-privileged user on a Linux host creates a user namespace, gaining scoped CAP_NET_ADMIN within it, then issues an rtnetlink NEWLINK request to create a veth pair specifying init_net as the peer namespace. Because rtnl_newlink() lacks the netlink_ns_capable() check for the peer namespace, the kernel accepts the request and injects one end of the veth pair directly into init_net, the host network namespace - potentially disrupting host routing, adding rogue interfaces, or exposing host network topology to the attacker's namespace. No public POC has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 24, 2026

Missing CAP_NET_ADMIN capability check in the Linux kernel's rtnetlink subsystem allows a local low-privileged user with an unprivileged user namespace to inject network interfaces into arbitrary network namespaces, including the host's init_net. The flaw is in rtnl_newlink(), which validates capabilities only in the caller's namespace but not in the peer namespace when creating paired devices such as veth, vxcan, and netkit. No active exploitation is confirmed (not in CISA KEV), and the EPSS score of 0.02% (4th percentile) reflects very low current exploitation probability, though the impact is rated Availability:High and the vulnerability is relevant to multi-tenant and containerized environments.

RemediationAI

Apply the upstream stable kernel patches referenced in the three git.kernel.org commits above, targeting the 6.18.x, 6.19.x, and 7.0 stable series. The patched releases per EUVD are Linux 6.18.24 and 6.19.14 for their respective stable branches, and the 7.0 patch series. Distribution users on Red Hat and SUSE systems should monitor vendor errata channels for backported fixes. As a compensating control, restrict unprivileged user namespace creation by setting sysctl kernel.unprivileged_userns_clone=0 on distributions that expose this knob (e.g., Ubuntu, Debian); note this may break rootless container runtimes (Podman, rootless Docker) and browser sandboxes (Chromium). Alternatively, deploy seccomp profiles or AppArmor/SELinux policies that restrict clone(CLONE_NEWUSER) for untrusted workloads, accepting the trade-off of reduced container compatibility. Neither compensating control should be treated as permanent given the wide use of user namespaces in modern Linux deployments.

Affected VersionsENISA

Linux patch: 7.0
Linux patch: 0
Linux patch: 6.18.24
Linux 81adee47dfb608df3ad0b91d230fb3cef75f0060 <7b735ef81286007794a227ce2539419479c02a5f
Linux 2.6.33
Linux 81adee47dfb608df3ad0b91d230fb3cef75f0060 <d04cc16d3624218a5458b2b664ae431f1b3b334d
Linux patch: 6.19.14
Linux 81adee47dfb608df3ad0b91d230fb3cef75f0060 <0975b64ffb34560042090a5986c3a02e6c80f36f

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 rtnl_newlink() function within the Linux kernel's rtnetlink (routing netlink) subsystem, responsible for managing network interface creation via Netlink messages. When creating paired virtual devices (veth pairs for container networking, vxcan for CAN bus virtualization, and netkit for kernel-internal networking), the function invokes capability checks against the caller's own network namespace but omits a netlink_ns_capable() call against the peer namespace specified in the request. Linux user namespaces allow unprivileged processes to hold elevated capabilities within a scoped namespace, but those capabilities must not be assumed to extend to external namespaces - particularly init_net, the host-level root network namespace. The missing check violates this isolation boundary. Affected CPE: cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*, covering the Linux kernel from version 2.6.33 onward. No CWE was assigned by the reporter, but the root cause class maps to Missing Authorization (CWE-862) on a privilege boundary between user and host network namespaces.

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 7.9 HIGH

Scope Changed because exploitation crosses from attacker's user namespace into init_net; C:L and I:L added for network topology exposure and interface injection beyond the vendor's C:N/I:N assessment.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:H/SC:L/SI:L/SA:H
SUSE MEDIUM
Red Hat 7.0 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

5
CVSS changed
May 06, 2026 - 20:07 NVD
5.5 (MEDIUM)
Patch released
Apr 30, 2026 - 17:11 nvd
Patch available
Patch available
Apr 30, 2026 - 12:01 EUVD
CVE Published
Apr 30, 2026 - 10:34 nvd
N/A
CVE Published
Apr 30, 2026 - 10:34 nvd
MEDIUM 5.5

DescriptionNVD

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

rtnetlink: add missing netlink_ns_capable() check for peer netns

rtnl_newlink() lacks a CAP_NET_ADMIN capability check on the peer network namespace when creating paired devices (veth, vxcan, netkit). This allows an unprivileged user with a user namespace to create interfaces in arbitrary network namespaces, including init_net.

Add a netlink_ns_capable() check for CAP_NET_ADMIN in the peer namespace before allowing device creation to proceed.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Prevalence
Ubiquitous
Linux kernel underpins the vast majority of servers, cloud instances, and containers globally.
Social Media
1
Sightings
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.0%
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

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

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

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