Linux Kernel igc Driver RX Ring Parameter Change Kernel Warning Vulnerability

Vulnerability

A vulnerability in the Linux kernel's igc driver has been addressed, which caused kernel warnings when the RX ring parameters were changed using ethtool. The issue arose because the driver did not properly unregister the XDP (eXpress Data Path) receive queue information before registering it again, leading to a warning about a missing unregister. This vulnerability could be triggered by calling ethtool to modify the RX ring parameters on an interface using the igc driver.

Impact

The vulnerability could lead to unnecessary kernel warnings, indicating a potential issue with how the driver manages receive queue parameters and XDP registration.

Reproduction

To reproduce this vulnerability, use the ethtool command to change the RX ring parameters on an interface managed by the igc driver. This action will trigger kernel warnings related to the driver's handling of XDP receive queue information.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
1.3
exploitability
4.3
remediation
0.0
relevance
0.0
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.