CVE-2022-48705
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
03/05/2024
Last modified:
19/09/2025
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
wifi: mt76: mt7921e: fix crash in chip reset fail<br />
<br />
In case of drv own fail in reset, we may need to run mac_reset several<br />
times. The sequence would trigger system crash as the log below.<br />
<br />
Because we do not re-enable/schedule "tx_napi" before disable it again,<br />
the process would keep waiting for state change in napi_diable(). To<br />
avoid the problem and keep status synchronize for each run, goto final<br />
resource handling if drv own failed.<br />
<br />
[ 5857.353423] mt7921e 0000:3b:00.0: driver own failed<br />
[ 5858.433427] mt7921e 0000:3b:00.0: Timeout for driver own<br />
[ 5859.633430] mt7921e 0000:3b:00.0: driver own failed<br />
[ 5859.633444] ------------[ cut here ]------------<br />
[ 5859.633446] WARNING: CPU: 6 at kernel/kthread.c:659 kthread_park+0x11d<br />
[ 5859.633717] Workqueue: mt76 mt7921_mac_reset_work [mt7921_common]<br />
[ 5859.633728] RIP: 0010:kthread_park+0x11d/0x150<br />
[ 5859.633736] RSP: 0018:ffff8881b676fc68 EFLAGS: 00010202<br />
......<br />
[ 5859.633766] Call Trace:<br />
[ 5859.633768] <br />
[ 5859.633771] mt7921e_mac_reset+0x176/0x6f0 [mt7921e]<br />
[ 5859.633778] mt7921_mac_reset_work+0x184/0x3a0 [mt7921_common]<br />
[ 5859.633785] ? mt7921_mac_set_timing+0x520/0x520 [mt7921_common]<br />
[ 5859.633794] ? __kasan_check_read+0x11/0x20<br />
[ 5859.633802] process_one_work+0x7ee/0x1320<br />
[ 5859.633810] worker_thread+0x53c/0x1240<br />
[ 5859.633818] kthread+0x2b8/0x370<br />
[ 5859.633824] ? process_one_work+0x1320/0x1320<br />
[ 5859.633828] ? kthread_complete_and_exit+0x30/0x30<br />
[ 5859.633834] ret_from_fork+0x1f/0x30<br />
[ 5859.633842]
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.16.3 (including) | 5.19.9 (excluding) |
| cpe:2.3:o:linux:linux_kernel:6.0:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.0:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.0:rc3:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.0:rc4:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page



