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

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

ipip_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 ipip_changelink() on rtnl_dev_link_net_capable() at its top,
before any attribute is parsed.
Published: 2026-08-15
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s ipip changelink function incorrectly checks for the CAP_NET_ADMIN capability only in the namespace of the device interface, not in the tunnel device’s own namespace. This missing enforcement allows a caller that has network administration rights in the device’s own netns but not in the tunnel’s netns to modify tunnel settings. The vulnerability is an instance of CWE-280, representing improper access control, and can enable an attacker to reconfigure or disable tunnels, potentially routing traffic elsewhere or disrupting network connectivity.

Affected Systems

All Linux kernel builds prior to the commit that added the capability guard are affected. Linux distributions shipping kernel versions that include the ipip driver without this patch are vulnerable. The issue applies to any configuration where an ipip tunnel device is created and moved between network namespaces, especially in multi-namespace environments such as container hosts, virtual private networking setups, or systems that use network namespaces for workload isolation.

Risk and Exploitability

The vulnerability carries a CVSS score of 8.8, indicating high severity. The EPSS score is listed as less than 1 %, suggesting a very low probability of exploitation in the wild, and it is not included in the CISA KEV catalog. Exploitation requires local or privileged access that grants CAP_NET_ADMIN in the device’s namespace; from this position an attacker can invoke link changes that affect the tunnel’s namespace. As the flaw permits unauthorized modification of tunnel configuration, it provides a privileged escalation vector that could compromise traffic flow and network control.

Generated by OpenCVE AI on August 18, 2026 at 03:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the commit adding the capability guard for ipip changelink.
  • Restrict the assignment of CAP_NET_ADMIN capability to trusted processes and limit the use of ipip tunnels in shared or untrusted network namespaces.
  • If an upgrade cannot be performed immediately, detect and audit for unexpected tunnel configuration changes to warn of potential exploitation.

Generated by OpenCVE AI on August 18, 2026 at 03:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 23 Aug 2026 13:15:00 +0000


Tue, 18 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-280
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Sat, 15 Aug 2026 08:15: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: ipip: require CAP_NET_ADMIN in the device netns for changelink ipip_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 ipip_changelink() on rtnl_dev_link_net_capable() at its top, before any attribute is parsed.
Title net: ipip: 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-23T12:46:35.344Z

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

Link: CVE-2026-72053

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-23T13:16:38.440

Link: CVE-2026-72053

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72053 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T04:00:10Z

Weaknesses
  • CWE-280

    Improper Handling of Insufficient Permissions or Privileges