Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
- >= 5.13, < 5.13.0-rc1
A vulnerability in the Linux kernel's SPI (Serial Peripheral Interface) subsystem can lead to resource leaks when setting up devices. This issue occurs because the cleanup function is not called if the setup process fails, causing allocated resources to be improperly released. The vulnerability affects several versions of the Linux kernel.
The vulnerability can cause resource leaks, which may lead to increased memory usage and potential exhaustion of system resources over time.
The vulnerability can be reproduced by registering an SPI device and causing the setup process to fail. This can be done by introducing a condition that the SPI controller or its driver does not support, such as an invalid clock rate or word size. When the setup fails, the allocated resources are not properly cleaned up, leading to a resource leak.
Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the latest kernel version can be found on the official Linux kernel website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.