Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
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.
The vulnerability could lead to a violation of socket buffer invariants, which may cause unexpected behavior in network packet processing.
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.
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.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.