Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
- >= 5.16, < 5.16.0-rc1
A vulnerability in the Linux kernel's PCI resource management can cause resource leaks. The issue arises because the 'release_resource()' function does not properly free resources or their associated list entries after coalescing, leading to potential memory leaks. This vulnerability affects the Linux kernel stable tree, specifically versions 5.16 and later.
The vulnerability can lead to memory leaks by failing to properly release PCI resources, potentially causing increased memory usage and degradation of system performance over time.
The vulnerability can be reproduced by registering a PCI host bridge and coalescing resources. If the coalesced resource is released, the 'release_resource()' function will not free the resource or its list entry, unless the list entry is manually freed, leading to a memory leak.
Users can upgrade to the latest version of the Linux kernel stable tree, where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.