Linux Kernel Slab-Out-Of-Bounds Vulnerability in Tracing Component

Vulnerability

A slab-out-of-bounds vulnerability has been identified in the Linux kernel's tracing component, specifically within the osnoise feature. This issue arises when the 'osnoise cpus' configuration is set via the write() syscall, leading to a KASAN (Kernel Address Sanitizer) error. The vulnerability occurs because the 'bitmap_parselist()' function, which parses the CPU list, requires the input string to be properly terminated. The absence of this termination can cause out-of-bounds memory access, potentially leading to memory corruption.

Impact

Exploitation of this vulnerability causes a slab-out-of-bounds memory access, which can lead to memory corruption.

Reproduction

The vulnerability can be reproduced by writing an unterminated CPU list string to the '/sys/kernel/debug/tracing/osnoise/cpus' file. This can be done by opening the file in write mode and sending a string that lacks the necessary termination, such as a simple '1'.

Remediation

Users can apply the latest patches available in the Linux kernel stable tree to address this vulnerability.

Added: Oct 15, 2025, 8:49 AM
Updated: Oct 15, 2025, 8:49 AM

Vulnerability Rating

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