Linux Kernel Mediatek DRM Driver AFBC Support Disable Vulnerability

Vulnerability

A vulnerability exists in the Linux kernel's Mediatek DRM driver, specifically on the Mediatek MT8188 platform (Genio 700 EVK). The issue arises from the addition of ARM AFBC (Adaptive Frame Buffer Compression) support, which is enabled by default in recent versions of Mesa. This default activation leads to vblank timeouts and garbled rendering, as reported by the kernel trace. The problem has been acknowledged and AFBC support is being disabled on this platform until a proper fix is implemented.

Impact

Enabling AFBC support on the Mediatek MT8188 platform causes significant rendering issues, including vblank wait timeouts and garbled graphics. These problems disrupt normal graphical output and can hinder the performance of applications relying on proper rendering.

Reproduction

The vulnerability can be reproduced by using the Mediatek MT8188 platform with the upstream Linux kernel and Mesa version 25.2.1 or later. AFBC support will be enabled by default, leading to the observed vblank timeouts and rendering problems.

Remediation

AFBC support has been disabled in the latest Linux kernel updates for the Mediatek MT8188 platform. Users should ensure they are using a version of the kernel that includes this change.

Added: Dec 16, 2025, 4:56 PM
Updated: Dec 16, 2025, 4:56 PM

Vulnerability Rating

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