Linux Kernel Habanalabs Memory Manager IDR Destruction Postponement Vulnerability

Vulnerability

A vulnerability in the Linux kernel's handling of the memory manager IDR for Habanalabs devices can lead to a memory leak. The issue arises because the IDR is destroyed when the user releases the file descriptor, while the user context and memory buffers may still be in use. This premature destruction causes later attempts to release those buffers to fail, as their handles are no longer available in the IDR. The vulnerability affects the Linux kernel stable tree, specifically in the Habanalabs acceleration driver.

Impact

The vulnerability can cause a memory leak by improperly managing the destruction of the memory manager IDR, leading to handles not being released when they should be.

Remediation

Users can upgrade to the latest version of the Linux kernel stable tree, where this vulnerability has been addressed. Instructions for downloading the patched version are available on the Linux Kernel Archive.

Added: Sep 17, 2025, 3:46 PM
Updated: Sep 17, 2025, 3:46 PM

Vulnerability Rating

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