Linux Kernel Mediatek MT8173 AFE Driver Interrupt Handling Vulnerability

Vulnerability

A vulnerability in the Linux kernel's handling of interrupts for the Mediatek MT8173 Audio Framework Engine (AFE) platform driver has been addressed. The issue arose because the driver could receive an interrupt request (IRQ) before it was fully prepared to process it, particularly if the device had not been reset. This premature IRQ handling led to a kernel error when attempting to read from an inaccessible memory location, causing a crash. The vulnerability has been fixed by ensuring that the IRQ is only enabled when the driver is ready to handle it.

Impact

The vulnerability could cause a kernel crash by attempting to read from an unreadable memory address, disrupting normal system operations.

Reproduction

The vulnerability can be reproduced by loading the Mediatek MT8173 AFE driver on a device that has not been reset. This will cause the driver to receive an interrupt request before it is ready to process it, leading to a crash.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched kernel are available on the official Linux kernel website.

Added: Oct 1, 2025, 12:54 PM
Updated: Oct 1, 2025, 12:54 PM

Vulnerability Rating

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