CVE-2026-68142

Linux · Kernel

A privilege escalation vulnerability in the Linux kernel geneve tunnel implementation allows unauthorized configuration changes due to missing capability checks across network namespaces.

Executive summary

A vulnerability in the Linux kernel Geneve tunnel driver allows a local attacker with limited privileges to bypass network namespace restrictions and potentially achieve full system compromise.

Vulnerability

The geneve_changelink function fails to verify CAP_NET_ADMIN capabilities within the appropriate network namespace before modifying tunnel configurations. This allows a local authenticated user, who possesses privileges in one namespace but not the target underlying namespace, to improperly rewrite device configurations.

Business impact

The ability to manipulate tunnel configurations under restricted conditions poses a significant risk to network integrity and security. An attacker could redirect traffic, intercept sensitive data, or disrupt network services, leading to potential data exfiltration or total system instability. Although the CVSS score is 8.8, indicating high severity, the requirement for local access somewhat limits the attack surface while still providing a path for privilege escalation.

Remediation

Immediate Action: Update the Linux kernel to version 5.10.265, 5.15.216, 6.1.183, or 6.6.148, depending on the current distribution branch.

Proactive Monitoring: Monitor system logs for unauthorized attempts to modify network interface configurations or unusual kernel-level networking activity.

Compensating Controls: Restrict access to network namespace management utilities and ensure that non-privileged users cannot execute commands that interact with the kernel networking stack.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the potential for privilege escalation and unauthorized network reconfiguration, organizations running affected Linux kernel versions should prioritize patching as part of their next maintenance cycle. Applying the provided kernel updates is the only definitive way to enforce the necessary namespace capability checks and mitigate this risk effectively.

More Linux CVEs

Sources