CVE-2022-49022CWE-129

CVE-2022-49022

High · published October 22, 2024

CVSS v3.1
8.1
EPSS
0%
Percentile
26.6
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration

Fix possible out-of-bound access in ieee80211_get_rate_duration routine

as reported by the following UBSAN report:

UBSAN: array-index-out-of-bounds in net/mac80211/airtime.c:455:47

index 15 is out of range for type 'u16 [12]'

CPU: 2 PID: 217 Comm: kworker/u32:10 Not tainted 6.1.0-060100rc3-generic

Hardware name: Acer Aspire TC-281/Aspire TC-281, BIOS R01-A2 07/18/2017

Workqueue: mt76 mt76u_tx_status_data [mt76_usb]

Call Trace:

<TASK>

show_stack+0x4e/0x61

dump_stack_lvl+0x4a/0x6f

dump_stack+0x10/0x18

ubsan_epilogue+0x9/0x43

__ubsan_handle_out_of_bounds.cold+0x42/0x47

ieee80211_get_rate_duration.constprop.0+0x22f/0x2a0 [mac80211]

? ieee80211_tx_status_ext+0x32e/0x640 [mac80211]

ieee80211_calc_rx_airtime+0xda/0x120 [mac80211]

ieee80211_calc_tx_airtime+0xb4/0x100 [mac80211]

mt76x02_send_tx_status+0x266/0x480 [mt76x02_lib]

mt76x02_tx_status_data+0x52/0x80 [mt76x02_lib]

mt76u_tx_status_data+0x67/0xd0 [mt76_usb]

process_one_work+0x225/0x400

worker_thread+0x50/0x3e0

? process_one_work+0x400/0x400

kthread+0xe9/0x110

? kthread_complete_and_exit+0x20/0x20

ret_from_fork+0x22/0x30

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00343 · 26.6th percentile
Weakness
CWE-129 · Improper Validation of Array Index
Published
2024-10-22T00:15Z
Affected products (10)
ProductVersionsFixed in
linux/linux_kernel≥ 5.5, < 5.10.1585.10.158
linux/linux_kernel≥ 5.11, < 5.15.825.15.82
linux/linux_kernel≥ 5.16, < 6.0.126.0.12
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (4)
EPSS history
Timeline
  • 21 OCT 20:06Z
    wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
    cvelistv5