Linux Kernel Privilege Escalation Vulnerability in Perf Trace Component

Vulnerability

A memory leak vulnerability has been identified in the Linux kernel's perf trace component. This issue arises because the syscall trace fields in the evsel->priv area were not being properly freed, leading to memory leaks. The vulnerability is present in the Linux kernel stable tree. The leak was detected using AddressSanitizer, which revealed that 80 bytes of memory were leaked due to improper handling of syscall trace private data.

Impact

Exploitation of this vulnerability leads to memory leaks, which can cause increased memory usage and potential degradation of system performance over time.

Reproduction

The vulnerability can be reproduced by using the 'perf trace' command with a sleep argument. This command will trigger the memory leak by adding new syscall trace events, which are not properly cleaned up afterwards.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for upgrading the Linux kernel can be found in the official Linux documentation.

Added: Oct 7, 2025, 5:29 PM
Updated: Oct 7, 2025, 5:29 PM

Vulnerability Rating

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