Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A memory leak vulnerability has been addressed in the Linux kernel's SPRD serial driver. The issue arose because the driver did not release DMA buffers when the probe function failed, leading to unnecessary memory consumption. This vulnerability affects the Linux kernel stable tree.
The vulnerability could lead to a memory leak, where allocated DMA buffers are not properly released, potentially causing increased memory usage and degradation of system performance over time.
The vulnerability can be reproduced by loading the SPRD UART driver in a Linux kernel environment. When the driver's probe function encounters an error, it fails to release the allocated DMA buffers, causing a memory leak. This behavior can be observed by monitoring the system's memory usage after the driver is loaded and an error occurs.
The vulnerability has been fixed in the Linux kernel stable tree. Users can upgrade to the latest version of the kernel to address this issue.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.