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

xfrm: xfrm_interface: require CAP_NET_ADMIN in the device netns for changelink

xfrmi_changelink() operates on at most two netns, dev_net(dev) and the
interface link netns xi->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 xi->net can rewrite an interface that
lives in xi->net.

Gate xfrmi_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 code that changes network interface attributes in the xfrm subsystem fails to validate that the caller possesses the CAP_NET_ADMIN capability within the namespace where the target interface resides. A process that is privileged in the device’s namespace but not in the interface’s link namespace can thus modify or replace that interface, enabling the attacker to alter routing, forwarding, or security policies without proper authorization. This represents an improper authorization flaw that grants elevated privileges beyond the intended containment of network namespaces.

Affected Systems

All Linux kernel releases that implement the xfrm_interface path are affected, since the vulnerability information appears for the general Linux kernel family. No specific version range is supplied, meaning any kernel combination that utilizes xfrm_INTERFACE is potentially vulnerable until the code change in the provided patch is applied.

Risk and Exploitability

Based on the description, it is inferred that the attacker must hold CAP_NET_ADMIN in the device’s namespace but not in the interface’s link namespace, allowing unauthorized modification of that interface. The likely attack vector is local, as the vulnerability is triggered by a local change request executed by a process aware of the relevant namespace. The vulnerability enables local privilege escalation on kernels that rely on namespace isolation; the EPSS score indicates an exploitation probability of less than 1%, suggesting a low likelihood of real-world exploitation, yet the CVE is not listed in CISA KEV. The exploitation scenario is highly specific, but for those who can obtain the required privileges, it provides a privilege escalation path that can alter routing, forwarding, or security policies. The CVSS score is 8.8, indicating high severity.

Generated by OpenCVE AI on August 18, 2026 at 14:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to the patched version that includes the capability check at the start of xfrmi_changelink()
  • If an immediate kernel update is not possible, avoid running processes with CAP_NET_ADMIN in a namespace where their target interfaces are located, or remove the capability from such processes
  • Review and harden network namespace configurations to ensure that CAP_NET_ADMIN is granted only in the intended namespaces, using tools like setcap or SELinux policies

Generated by OpenCVE AI on August 18, 2026 at 14:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

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

None

threat_severity

Moderate


Mon, 17 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-269
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 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-269
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: xfrm: xfrm_interface: require CAP_NET_ADMIN in the device netns for changelink xfrmi_changelink() operates on at most two netns, dev_net(dev) and the interface link netns xi->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 xi->net can rewrite an interface that lives in xi->net. Gate xfrmi_changelink() on rtnl_dev_link_net_capable() at its top, before any attribute is parsed.
Title xfrm: xfrm_interface: 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-17T05:40:46.616Z

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

Link: CVE-2026-72136

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-17T06:18:13.443

Link: CVE-2026-72136

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-72136 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T14:30:05Z

Weaknesses
  • CWE-1220

    Insufficient Granularity of Access Control