Linux Kernel ath12k Read-After-Free Vulnerability in VIF Assignment

Vulnerability

A read-after-free vulnerability has been identified in the Linux kernel's ath12k Wi-Fi driver. The issue arises in the function ath12k_mac_assign_vif_to_vdev(), where a virtual interface (VIF) assigned to one radio is deleted from that radio, freeing the associated pointer. If this pointer is subsequently checked before being reassigned, it creates a read-after-free condition. The vulnerability has been fixed by rearranging the code to ensure the pointer is reassigned before any checks are made.

Impact

Exploitation of this vulnerability could lead to memory corruption issues, potentially allowing for arbitrary code execution or other unintended behavior.

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

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.3
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.