Linux Kernel Slab-Use-After-Free Vulnerability in Vidtv Media Driver

Vulnerability

A slab-use-after-free vulnerability has been identified in the Linux kernel's Vidtv media driver. This issue arises in the Vidtv multiplexing initialization process, specifically within the 'vidtv_mux_init' function. After a failure in initializing the Program Specific Information (PSI), the 'si' member is accessed again, leading to a use-after-free condition. The vulnerability was reported by yzbot and is associated with a read operation of size 8 from a freed memory address.

Impact

Exploitation of this vulnerability can lead to a use-after-free condition, allowing for potential arbitrary memory access or manipulation.

Reproduction

The vulnerability can be reproduced by initializing a Vidtv multiplexing context while the PSI initialization fails. This can be done by starting a feed in the Vidtv media driver, which will trigger the 'vidtv_mux_init' function. The failed PSI initialization will cause the 'si' member to be accessed after it has been freed, creating the use-after-free condition.

Added: Jul 4, 2025, 2:31 PM
Updated: Jul 4, 2025, 2:31 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
0.0
relevance
0.2
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.