Skip to main content

Linux Kernel CVE-2026-72136

| EUVDEUVD-2026-58894 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-87pp-x9f9-85hx
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
7.8 HIGH

AC:H because exploitation requires a non-default cross-namespace xfrm device topology; PR:L reflects CAP_NET_ADMIN in at least one namespace, obtainable via unprivileged user namespaces on many default Linux configurations.

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

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.

AnalysisAI

Insufficient capability verification in the Linux kernel's xfrm interface changelink path allows a process holding CAP_NET_ADMIN in a device's network namespace to rewrite xfrm (IPsec transform) interface parameters belonging to a separate, distinct link namespace where it lacks authorization. Affected kernel versions span all stable branches from the introduction of xfrm_interface (commit f203b76d) through the fix commits, with patched releases confirmed at 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, 7.1.5, and 7.2-rc1. No public exploit code or active exploitation has been identified; EPSS is 0.22% at the 13th percentile, reflecting low current attacker interest despite a High CVSS score driven by the cross-namespace scope change.

Technical ContextAI

The xfrm subsystem in the Linux kernel implements IPsec transforms and virtual tunnel interfaces via xfrm_interface (net/xfrm/xfrm_interface.c). The vulnerability resides in xfrmi_changelink(), which operates on up to two network namespace contexts simultaneously: dev_net(dev), the namespace owning the device, and xi->net, the link namespace carried in xfrm_if_info. These diverge whenever a device is created in or moved to a netns different from the one issuing the rtnl (rtnetlink) changelink request. The rtnetlink changelink handler historically checks CAP_NET_ADMIN only against dev_net(dev), leaving xi->net unchecked before any attribute is parsed. The upstream fix gates xfrmi_changelink() on rtnl_dev_link_net_capable() at function entry, requiring the caller to hold the capability in both namespaces. No formal CWE is assigned, but the root cause is an incomplete authorization check (consistent with CWE-863: Incorrect Authorization) across namespace boundaries - a particularly sensitive class of flaw in container and multi-tenant environments where network namespace isolation is a primary security boundary.

RemediationAI

The primary remediation is upgrading to the patched kernel version for the active stable branch in use: 5.10.261+ for the 5.10 series, 5.15.212+ for 5.15, 6.1.178+ for 6.1, 6.6.145+ for 6.6, 6.12.97+ for 6.12, 6.18.40+ for 6.18, and 7.1.5+ for 7.1. Upstream fix commits are published at https://git.kernel.org/stable/c/04c1aa57d08471b1953bf27c84ac9b3d78d71831 and the seven sibling commits listed in the NVD/EUVD references. Where immediate patching is not possible, restrict unprivileged user namespace creation (set kernel.unprivileged_userns_clone=0 on Ubuntu/Debian derivatives, or apply sysctl kernel.unprivileged_userns_restrict=1 where supported) to limit the set of principals who can obtain CAP_NET_ADMIN in arbitrary namespaces - this narrows but does not eliminate the attack surface for already-privileged local users. Additionally, audit whether any xfrm_interface devices are intentionally placed in cross-namespace configurations; if no such topology is in use, the exploitable condition does not exist and risk is negligible pending patching. Note that disabling unprivileged user namespaces will break rootless container runtimes (rootless Podman, Buildah, and some Kubernetes node configurations), so test in non-production environments before deploying that mitigation.

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-72136 vulnerability details – vuln.today

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