Linux Kernel Memory Leak Vulnerability in AMD Uncore Performance Events

Vulnerability

A memory leak vulnerability has been identified in the Linux kernel's handling of AMD uncore performance events. When a CPU comes online, the per-CPU Northbridge (NB) and Last Level Cache (LLC) uncore contexts are released, but the associated events array within the context structure is not properly freed. This oversight leads to a memory leak, as detected by the kernel memory leak detector.

Impact

Exploitation of this vulnerability causes a memory leak, which can lead to increased memory usage and potential exhaustion of system resources over time.

Remediation

The vulnerability has been addressed by modifying the kernel to free the events array before releasing the uncore context.

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.