Linux Kernel TXGBE Driver Memory Leak Vulnerability in Error Handling

Vulnerability

A memory leak vulnerability has been identified in the Linux kernel's TXGBE network driver. When the function 'txgbe_sw_init()' is called, memory is allocated for the RSS key. However, if 'txgbe_sw_init()' encounters an error, the allocated memory for the RSS key is not freed, leading to a memory leak. This vulnerability has been addressed by ensuring that the RSS key is properly freed in the error path, along with the MAC table allocation.

Impact

Exploitation of this vulnerability could lead to a memory leak, causing increased memory usage and potentially degrading system performance over time.

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

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
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.