Linux Kernel SFC Driver TX Queue Initialization Vulnerability

Vulnerability

A vulnerability in the Linux kernel's SFC (Solarflare) network driver has been addressed, concerning the initialization of transmit (TX) queues for network channels. Under normal circumstances, all channels are expected to have both receive (RX) and TX queues. However, when the 'efx_separate_tx_channels' module parameter is set to 1, this assumption does not hold true. In such cases, some channels may have only RX queues, while others have only TX queues, or have TX queues allocated but not initialized. This discrepancy can lead to errors during the initialization process, as observed in probe and remove messages prior to the fix, which indicated failures in managing the TX queues for certain network devices.

Impact

The vulnerability could cause network devices to fail in initializing and managing transmit queues, leading to potential disruptions in network communication for those channels.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for updating the Linux kernel can be found in the official Linux documentation or through the package management system of the respective Linux distribution.

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

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.3
remediation
0.0
relevance
0.0
threat
3.2
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.