Linux Kernel VLAN Handling Vulnerability in IP6 Tunnel Component

Vulnerability

A vulnerability has been identified in the Linux kernel's IP6 tunnel component, specifically within the VLAN handling of the packet reception process. This issue arises because the original implementation did not properly manage VLAN encapsulations, leading to potential data handling errors. The vulnerability was discovered by syzbot, which reported uninitialized value bugs related to ECN (Explicit Congestion Notification) decapsulation in the IPv6 protocol. These bugs indicate that the IP6 tunnel component failed to correctly process inner headers of VLAN-encapsulated packets, potentially allowing for improper packet handling or manipulation.

Impact

Exploitation of this vulnerability could lead to incorrect processing of VLAN-encapsulated IPv6 packets, causing uninitialized data to be used in ECN decapsulation, which could disrupt normal network traffic management and potentially introduce stability issues.

Reproduction

The vulnerability can be reproduced by sending VLAN-encapsulated IPv6 packets to a system running the affected Linux kernel version. The IP6 tunnel component will receive the packets, but the VLAN encapsulation will not be properly handled, leading to the introduction of uninitialized data in the ECN decapsulation process. This can be automated using syzkaller, a fuzzing tool that has already reported the issue.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for upgrading the kernel can be found in the official Linux kernel documentation.

Added: Jan 25, 2026, 3:27 PM
Updated: Jan 25, 2026, 3:27 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
5.0
exploitability
5.3
remediation
7.7
relevance
2.4
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.