Linux Kernel Nested VLAN Header Validation Vulnerability in act_csum

Vulnerability

A vulnerability in the Linux kernel's handling of nested VLAN headers within the 'act_csum' traffic control action has been addressed. The issue arose because the function 'tcf_csum_act()' processed nested VLAN headers directly from the socket buffer's data, without ensuring that the complete VLAN header was available in the linear area. This oversight could lead to reading past the linear area, potentially violating socket buffer invariants. The vulnerability affects several versions of the Linux kernel.

Impact

The vulnerability could lead to a violation of socket buffer invariants, which may cause unexpected behavior in network packet processing.

Reproduction

The vulnerability can be reproduced by sending packets with nested VLAN headers that include in-payload VLAN tags. The 'tcf_csum_act()' function will then attempt to process these headers without proper validation, leading to the described issue.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the official Linux kernel website.

Added: Apr 25, 2026, 9:19 AM
Updated: Apr 25, 2026, 9:19 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
1.3
exploitability
5.7
remediation
7.7
relevance
6.5
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.