Linux Kernel MediaTek VPU NULL Pointer Dereference Vulnerability

Vulnerability

A vulnerability in the Linux kernel's handling of MediaTek VPU platform devices can lead to a NULL pointer dereference. This issue occurs in the 'vpu_load_firmware' function within the MediaTek VPU driver. If the platform device pointer is NULL, it is still dereferenced, causing a potential crash. The vulnerability has been addressed in the Linux kernel stable tree.

Impact

Exploitation of this vulnerability leads to a NULL pointer dereference, causing a kernel crash.

Reproduction

The vulnerability can be reproduced by loading a firmware for a MediaTek VPU platform device with a NULL pointer. This can be done by modifying the VPU driver to pass a NULL platform device pointer to the 'vpu_load_firmware' function.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed.

Added: Sep 18, 2025, 5:11 PM
Updated: Sep 18, 2025, 5:11 PM

Vulnerability Rating

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