Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's media iris gen1 driver, where internal buffers are not properly destroyed after being released by the firmware. This oversight leads to stale memory allocations that are no longer in use, particularly during resolution changes that require new buffers. Consequently, memory is wasted until the session is closed. The issue has been addressed by ensuring that internal buffers are destroyed once the release response is received from the firmware.
The vulnerability can lead to memory leaks, as unused allocations are not properly released, causing unnecessary memory consumption until the session is closed.
The vulnerability can be reproduced by using the media iris gen1 driver in a scenario where the firmware releases internal buffers. After the release, the driver fails to destroy the buffers, leaving behind stale allocations. This can be observed during resolution changes, where new buffers are needed but the old, unused ones are not cleared, leading to wasted memory.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. The specific commit addressing this issue is 1dabf00ee206eceb0f08a1fe5d1ce635f9064338.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.