CVE-2021-47494

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
22/05/2024
Last modified:
24/09/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> cfg80211: fix management registrations locking<br /> <br /> The management registrations locking was broken, the list was<br /> locked for each wdev, but cfg80211_mgmt_registrations_update()<br /> iterated it without holding all the correct spinlocks, causing<br /> list corruption.<br /> <br /> Rather than trying to fix it with fine-grained locking, just<br /> move the lock to the wiphy/rdev (still need the list on each<br /> wdev), we already need to hold the wdev lock to change it, so<br /> there&amp;#39;s no contention on the lock in any case. This trivially<br /> fixes the bug since we hold one wdev&amp;#39;s lock already, and now<br /> will hold the lock that protects all lists.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.8 (including) 5.10.77 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.11 (including) 5.14.16 (excluding)
cpe:2.3:o:linux:linux_kernel:5.15:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc6:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:5.15:rc7:*:*:*:*:*:*