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

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

ip6_tnl_changelink() operates 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 ip6_tnl_changelink() on rtnl_dev_link_net_capable() at its top,
before any attribute is parsed.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a missing capability check in the IPv6 tunnel changelink function of the Linux kernel. An attacker who has CAP_NET_ADMIN in one network namespace can invoke the changelink operation to modify or replace a tunnel that resides in a different namespace, bypassing the intended access control. This flaw allows a trusted process in a privileged namespace to alter network configuration in an isolated namespace, potentially disrupting services or enabling unintended data paths.

Affected Systems

All Linux kernel varieties that have not applied the security commits found in the advisory (commits 234cd54fc500f69db43e37de38603da617fbbeea, 2496fa0b7d180b3ad356b514e7ff93bb14e6140a, 2636d061bc237a2446a146e42dcc6563acfa7432, 7f68f7928484f463a5bc0d50e6fdd8d16f55a5aa, d4bcc202a3530c856e1cb183384bc9cc8fddab22) are impacted. The issue surfaces whenever an IPv6 tunnel is created, moved, or accessed from a different network namespace than the one executing the changelink operation.

Risk and Exploitability

The flaw can be exploited locally by any process that has CAP_NET_ADMIN in the originating namespace but does not possess that capability in the target namespace. Based on the description, it is inferred that the attacker need only have local execution privileges and the ability to manipulate network namespaces, which is typically already available to administrators or compromised processes. No remote exploitation vector is documented. Although the available data does not provide a CVSS or EPSS score, the absence of a KEV listing does not diminish the potential for privilege escalation within a multi-namespace environment.

Generated by OpenCVE AI on August 15, 2026 at 08:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel patch that incorporates the security commits referenced in the advisory.
  • If a kernel update is not immediately possible, rebuild a custom kernel with the modified ip6_tunnel code that includes the "require CAP_NET_ADMIN" gate on the target namespace.
  • Enforce strict namespace isolation so that processes with CAP_NET_ADMIN are confined to a single namespace and cannot carry the capability across multiple namespaces.

Generated by OpenCVE AI on August 15, 2026 at 08:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 09:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink ip6_tnl_changelink() operates 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 ip6_tnl_changelink() on rtnl_dev_link_net_capable() at its top, before any attribute is parsed.
Title net: ip6_tunnel: require CAP_NET_ADMIN in the device netns for changelink
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-15T05:52:08.445Z

Reserved: 2026-08-09T03:40:39.902Z

Link: CVE-2026-72051

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:14.423

Modified: 2026-08-15T06:21:14.423

Link: CVE-2026-72051

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T08:45:05Z

Weaknesses