Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's media subsystem, specifically within the stk1160 driver, has been addressed. The issue arose in the video buffer management during the streaming process. When the 'start_streaming' callback failed, the driver incorrectly marked all queued buffers with 'VB2_BUF_STATE_ERROR'. The correct behavior should have been to return these buffers with 'VB2_BUF_STATE_QUEUED'. This mismanagement not only introduced an error state but also triggered a warning about the improper handling of the streaming process.
The vulnerability could lead to incorrect buffer state management, causing queued video buffers to be erroneously marked as in error. This could disrupt video processing workflows that rely on accurate buffer state information.
The vulnerability can be reproduced by initiating a video stream with the stk1160 driver and forcing the 'start_streaming' callback to fail. This will cause the driver to incorrectly return all queued buffers with an error state, rather than the appropriate queued state. The warning generated during this process can be observed in the system logs, indicating the presence of the vulnerability.
Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Consult the official Linux kernel documentation or your distribution's update guidelines for specific instructions.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.