Linux Kernel Videobuf2 Legacy File I/O Buffer Removal Vulnerability

Vulnerability

A vulnerability in the Linux kernel's videobuf2 component has been addressed. The issue arose because the vb2_ioctl_remove_bufs() function could interfere with the internal buffer management of queues, potentially corrupting pointers used by the legacy file I/O access mode. To safeguard the internal queue state during consecutive read and write operations, the removal of buffers via this ioctl is now prohibited when legacy file I/O is active.

Impact

Exploitation of this vulnerability could lead to unintended manipulation of the queue's internal buffer list, causing potential overwrites of pointers used by the legacy file I/O access mode.

Reproduction

The vulnerability can be reproduced by invoking the vb2_ioctl_remove_bufs() function while legacy file I/O is active. This will disrupt the internal buffer management, overwriting pointers used by the file I/O access.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for updating the kernel can be found in the official Linux kernel documentation.

Added: Dec 8, 2025, 1:42 AM
Updated: Dec 8, 2025, 1:42 AM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.3
remediation
7.7
relevance
1.3
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.