Linux Kernel CAP_NET_ADMIN Requirement Vulnerability in IP GRE Tunnel Change Link

Vulnerability

A vulnerability exists in the Linux kernel's handling of IP GRE tunnels, specifically in the change link operation. The issue arises because the operation only verifies the CAP_NET_ADMIN privilege against the network namespace of the device being modified, not the namespace of the tunnel itself. This oversight allows a privileged caller to alter a tunnel in a different namespace without the necessary permissions. The vulnerability affects the Linux kernel stable tree.

Impact

Exploitation of this vulnerability could lead to unauthorized modifications of IP GRE tunnel configurations, potentially disrupting network traffic or causing other unintended consequences.

Reproduction

To reproduce this vulnerability, create an IP GRE tunnel and move it to a different network namespace. Then, use a privileged account to initiate a change link operation on the tunnel from the original namespace. The operation will succeed, allowing unauthorized modifications to the tunnel's configuration.

Remediation

Users can upgrade to the latest version of the Linux kernel, where this vulnerability has been addressed.

Added: Jul 19, 2026, 12:28 PM
Updated: Jul 19, 2026, 12:28 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
3.4
remediation
7.7
relevance
9.7
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.