Linux Kernel i40e Component Index Validation Vulnerability in Queue Configuration

Vulnerability

A vulnerability exists in the Linux kernel's i40e component, specifically within the virtual channel queue configuration function for virtual functions (i40e_vc_config_queues_msg). The issue arises because the function does not properly validate the index of the traffic class being accessed, which can lead to out-of-bounds errors. This vulnerability affects several versions of the Linux kernel.

Impact

The vulnerability can cause out-of-bounds errors, potentially leading to memory corruption or other unintended behavior in the i40e component.

Reproduction

The vulnerability can be reproduced by enabling the Adaptive Queuing (ADq) feature on a virtual function (VF) managed by the i40e driver. When the VF's queue configuration message is processed, the function will incorrectly validate the index of the traffic class, allowing for out-of-bounds access.

Remediation

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

Added: Oct 15, 2025, 8:54 AM
Updated: Oct 15, 2025, 8:54 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
1.3
exploitability
5.7
remediation
7.7
relevance
0.8
threat
4.8
urgency
2.9
incentive
1.7

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