Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A memory leak vulnerability has been addressed in the Linux kernel's DRM XE sync component. The issue arose because the user fence reference was not properly released when the allocation of a DMA fence chain failed. This vulnerability affects the Linux kernel stable tree.
The vulnerability could lead to a memory leak, causing increased memory usage and potentially degrading system performance over time.
The vulnerability can be reproduced by triggering a failure in the 'dma_fence_chain_alloc()' function while processing user fences in the DRM XE sync component. This can be done by simulating an allocation failure, which would cause the function to return an error. Without the proper error handling to release the user fence reference, a memory leak occurs.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the Linux kernel official website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.