Linux Kernel Uninitialized Stack Data Vulnerability in Media PCI MG4B Driver

Vulnerability

A vulnerability in the Linux kernel's media PCI MG4B driver could lead to the unintentional exposure of uninitialized stack data to userspace. This issue arises because the 'scan' structure is not properly initialized before it is used. The vulnerability has been addressed by modifying the driver to ensure that the 'scan' structure is zeroed out prior to use.

Impact

The vulnerability could cause a information leak of uninitialized stack data to userspace, which could potentially be exploited to read sensitive information or cause undefined behavior.

Reproduction

The vulnerability can be reproduced by using the Digiteq Automotive MGB4 driver, which is part of the Linux kernel media PCI subsystem. The issue occurs when the driver handles interrupts, as the 'scan' structure used in this process is not initialized before being read. This uninitialized data can then be leaked to userspace.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. The specific commit addressing this issue is available in the Linux kernel stable tree.

Added: Dec 4, 2025, 3:19 PM
Updated: Dec 4, 2025, 6:13 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.3
remediation
7.7
relevance
1.4
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.