PT-2024-32762 · Linux+5 · Linux Kernel+5

Published

2024-07-13

·

Updated

2025-09-29

·

CVE-2024-47715

CVSS v2.0

6.8

Medium

VectorAV:L/AC:L/Au:S/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.58
Description A vulnerability in the Linux kernel has been resolved, specifically in the wifi: mt76: mt7915 module. The issue occurred when mt7915 band config() set band idx = 1 on the main phy for mt7986 devices with MT7975 ONE ADIE or MT7976 ONE ADIE. This caused a dereference of the phys array indirectly indexed by band idx via wcid->phy idx in mt76 wcid cleanup(), leading to an Oops on affected mt7986 devices. The vulnerability was introduced by a commit that fixed a race condition related to checking tx queue fill status. The estimated number of potentially affected devices worldwide is not specified. There is no information about real-world incidents where this issue was exploited.
Recommendations To resolve the issue, update the Linux kernel to version 6.6.58 or later. As a temporary workaround, consider disabling the mt76 wcid cleanup() function until a patch is available. Restrict access to the vulnerable module mt7915e to minimize the risk of exploitation. Avoid using the band idx variable in the affected API endpoint until the issue is resolved. At the moment, there is no other information about additional mitigation measures.

Exploit

Fix

Race Condition

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
AZL-51294
BDU:2025-03291
CVE-2024-47715
INFSA-2025_6966
MGASA-2024-0344
MGASA-2024-0345
OESA-2024-2522
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_3984-1
OPENSUSE-SU-2024_3986-1
OPENSUSE-SU-2025:14705-1
RHSA-2025:6966
RHSA-2025_6966
SUSE-SU-2024:3984-1
SUSE-SU-2024:3986-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7187-1
USN-7237-1
USN-7276-1
USN-7277-1
USN-7301-1
USN-7303-1
USN-7303-2
USN-7303-3
USN-7304-1
USN-7311-1
USN-7384-1
USN-7384-2
USN-7385-1
USN-7403-1

Affected Products

Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu