Skip to main content

Linux Kernel CVE-2026-72052

| EUVDEUVD-2026-59010 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-94f6-qrfm-prr2
8.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI
8.8 HIGH

AV:L because exploitation requires local system presence; PR:L because CAP_NET_ADMIN in one namespace suffices; S:C because impact crosses into the unauthorized t->net namespace boundary; C/I/A:H because full tunnel rewrite enables traffic interception and disruption.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/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
7.0 HIGH
qualitative

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

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

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 06:32 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
8.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 06:21 cve.org
HIGH 8.8
CVE Published
Aug 15, 2026 - 06:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

net: ip6_gre: require CAP_NET_ADMIN in the device netns for changelink

ip6gre_changelink() and ip6erspan_changelink() operate on at most two netns, dev_net(dev) and the tunnel link netns t->net. They differ once the device is created in or moved to a netns other than the one the request runs in. The rtnl changelink path checks CAP_NET_ADMIN only against dev_net(dev), so a caller privileged there but not in t->net can rewrite a tunnel that lives in t->net.

Gate both ops on rtnl_dev_link_net_capable() at their top, before any attribute is parsed.

AnalysisAI

IPv6 GRE tunnel management in the Linux kernel allows a local attacker holding CAP_NET_ADMIN in one network namespace to modify tunnel configurations residing in a separate, unauthorized namespace - effectively escalating privilege across namespace security boundaries. Affected kernels span multiple long-term support trees from at least 4.19.100 onward, with patches released across stable series including 6.12.97, 6.6.145, 6.1.178, 6.18.40, 5.10.261, 5.15.212, and 7.1.5. No public exploit code has been identified at time of analysis; EPSS exploitation probability stands at 0.21% (12th percentile), indicating limited current attacker interest despite the high CVSS score.

Technical ContextAI

The vulnerability resides in the Linux kernel's IPv6 GRE (ip6gre) and IPv6 ERSPAN tunnel drivers, specifically in ip6gre_changelink() and ip6erspan_changelink() within net/ipv6/ip6_gre.c. These functions operate across two network namespaces: dev_net(dev), the namespace where the tunnel device currently lives, and t->net, the namespace holding the tunnel's link endpoint. The RTNETLINK changelink code path validates CAP_NET_ADMIN only against dev_net(dev) via the standard net_admin_capable() check. When a tunnel device has been moved (via NETNS_SETFD) to a namespace different from where the changelink request originates, t->net can diverge from dev_net(dev). An attacker with CAP_NET_ADMIN in dev_net(dev) but not in t->net can thus issue a changelink and rewrite tunnel parameters in t->net without the required authorization for that namespace. The upstream fix gates both operations on rtnl_dev_link_net_capable() - which validates capability against the link namespace as well - before any attribute parsing occurs. No formal CWE is assigned, but the root cause class is an incomplete authorization check at a namespace security boundary, most closely matching CWE-862 (Missing Authorization).

RemediationAI

The primary remediation is to upgrade to a patched Linux kernel: 6.18.40 or later on the 6.18.x series, 6.12.97 or later on 6.12.x, 6.6.145 or later on 6.6.x, 6.1.178 or later on 6.1.x, 5.15.212 or later on 5.15.x, 5.10.261 or later on 5.10.x, 7.1.5 or later on 7.1.x, or any 7.2+ kernel. Upstream patch commits are indexed at https://git.kernel.org/stable/c/0caa9f348f8b5356900de77b0bb89a697c4aff20 and the seven related stable-tree commits listed in the NVD references. If immediate patching is not feasible, the most targeted compensating control is to remove CAP_NET_ADMIN from untrusted container or process contexts - for example, via Kubernetes securityContext capability drops or seccomp profiles - which eliminates the attacker's required prerequisite; the trade-off is that workloads relying on network configuration within their namespace will lose that capability. Alternatively, blacklisting the ip6_gre kernel module (adding modprobe.blacklist=ip6_gre to the kernel command line or an /etc/modprobe.d entry) prevents exploitation entirely but disables all IPv6 GRE and ERSPAN tunnel functionality across the host. Both workarounds are operational in nature and should be treated as temporary bridges to patching.

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

Share

CVE-2026-72052 vulnerability details – vuln.today

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