Skip to main content

Linux Kernel CVE-2026-72054

| EUVDEUVD-2026-59012 HIGH
2026-08-15 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-r26q-49rh-gwm8
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

Local vector with low-privilege CAP_NET_ADMIN in device netns (PR:L); scope changes to tunnel netns justify S:C; full C/I/A reflects complete tunnel configuration control.

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:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
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: ip_vti: require CAP_NET_ADMIN in the device netns for changelink

vti_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 vti_changelink() on rtnl_dev_link_net_capable() at its top, before any attribute is parsed.

AnalysisAI

Privilege escalation in the Linux kernel's IP VTI (Virtual Tunnel Interface) subsystem allows a local attacker holding CAP_NET_ADMIN in one network namespace to reconfigure VTI tunnel endpoints anchored in a separate, more privileged network namespace they do not control. Affected kernel versions span from approximately 3.15 through all stable branches prior to 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, and 7.1.5. No public exploit code has been identified and no CISA KEV listing exists, but the scope-changed CVSS rating (8.8) reflects real cross-namespace boundary violation risk relevant to container and VNF deployments.

Technical ContextAI

The flaw resides in vti_changelink() within net/ipv4/ip_vti.c, the RTNETLINK handler for VTI device attribute changes. VTI devices implement IPsec tunnel encapsulation at the kernel networking layer and are frequently used in containerized and virtual network function (VNF) deployments. The Linux kernel's network namespace model allows a single VTI device to have its hosting namespace (dev_net(dev)) differ from its tunnel link namespace (t->net) - a situation arising when devices are created in or moved across namespaces. The rtnl changelink code path validates CAP_NET_ADMIN only against dev_net(dev), entirely skipping the equivalent check against t->net. An attacker privileged in the device namespace but not the tunnel namespace can therefore invoke RTNETLINK changelink and rewrite tunnel configuration in t->net. The fix gates vti_changelink() at its entry point on rtnl_dev_link_net_capable(), enforcing dual-namespace authorization. Although CWE is listed as N/A, this is structurally a missing authorization check (CWE-862) in a cross-namespace operation, introduced with the ip_vti driver around kernel 3.15.

RemediationAI

Update to a patched kernel release: 5.10.261, 5.15.212, 6.1.178, 6.6.145, 6.12.97, 6.18.40, or 7.1.5, selecting the branch corresponding to your running kernel series; upstream fix commits are available at https://git.kernel.org/stable/c/1caf737e625143c6f23c32d2b747b1a3e42e5699 and the seven additional stable commits listed in NVD references. Where immediate kernel upgrade is operationally infeasible, the following compensating controls apply with noted trade-offs: removing or preventing load of the ip_vti module (modprobe -r ip_vti; echo 'install ip_vti /bin/false' >> /etc/modprobe.d/disable-vti.conf) fully eliminates the attack surface but disables all VTI-based IPsec tunnels, potentially breaking VPN infrastructure. Restricting CAP_NET_ADMIN grant to only fully trusted container workloads via seccomp-bpf profiles or LSM policy (SELinux/AppArmor) reduces exposure without breaking existing tunnels but requires audit of all container privilege grants. Disabling unprivileged user namespace creation (sysctl -w kernel.unprivileged_userns_clone=0) limits the namespace proliferation paths that establish the cross-namespace condition, but may break some container runtimes that rely on rootless operation. No vendor advisory URL beyond NVD was identified; monitor distribution security channels for downstream advisories.

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

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