Linux Kernel Tegra SPI Memory Leak Vulnerability in SLINK Probe Function

Vulnerability

A memory leak vulnerability has been identified in the Linux kernel's Tegra SPI driver, specifically within the SLINK probe function. When the function platform_get_irq() fails, it returns an error code without properly releasing allocated resources, leading to a memory leak. This issue has been addressed by modifying the function to use a goto statement for proper cleanup. The vulnerability affects the Linux kernel stable tree.

Impact

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

Reproduction

The vulnerability can be reproduced by loading the Tegra SLINK driver in the Linux kernel stable tree. When the SLINK probe function is called, if the platform_get_irq() function fails, it will return an error code without cleaning up, causing a memory leak. This behavior can be observed by monitoring memory usage before and after the driver is loaded.

Remediation

The vulnerability has been fixed in the Linux kernel stable tree. Users can upgrade to the latest version to address this issue.

Added: Feb 14, 2026, 5:35 PM
Updated: Feb 14, 2026, 5:35 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.3
remediation
7.7
relevance
2.8
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.