Linux Kernel Memory Leak Vulnerability in DSA Loop Initialization

Vulnerability

A memory leak vulnerability has been identified in the Linux kernel's DSA (Distributed Switch Architecture) loop initialization function. This issue arises because the function improperly manages the lifecycle of certain PHY (physical layer) devices. Specifically, when the initialization process encounters an error, it fails to clean up allocated resources, leading to unreferenced objects and memory leaks. The vulnerability was highlighted by the kernel's memory management tracking system, which reported several suspected leaks associated with the DSA loop initialization.

Impact

Exploitation of this vulnerability can lead to memory leaks, where allocated memory is not properly released, potentially causing increased memory usage and degradation of system performance over time.

Remediation

The vulnerability has been addressed in the official Linux kernel repository. Users should upgrade to the latest version of the Linux kernel where this issue has been fixed.

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.