Linux Kernel ath12k Shared IRQ Affinity Handling Vulnerability

Vulnerability

A vulnerability in the Linux kernel's ath12k Wi-Fi driver relates to improper management of shared interrupt request (IRQ) affinity hints. When a shared IRQ is used due to platform limitations, the driver sets an affinity hint after allocating IRQ vectors. This process can lead to issues if an error occurs in one of the functions that requested the IRQ, as the driver may attempt to free the IRQ without first clearing the affinity hint. This oversight can trigger a warning from the IRQ core, which expects the affinity hint to be removed before the IRQ is freed. The vulnerability has been addressed by ensuring the IRQ affinity hint is cleared before freeing the IRQ in the error handling process.

Impact

The vulnerability could cause warnings from the IRQ core about the improper handling of the IRQ affinity hint, potentially leading to confusion or issues in IRQ management.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.0
exploitability
4.0
remediation
0.0
relevance
0.0
threat
3.2
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.