CVE-2022-50066 Information
Description
In the Linux kernel the following vulnerability has been resolved:
net: atlantic: fix aq_vec index out of range error
The final update statement of the for loop exceeds the array range the dereference of self->aq_vec[i] is not checked and then leads to the index out of range error. Also fixed this kind of coding style in other for loop.
[ 97.937604] UBSAN: array-index-out-of-bounds in drivers/net/ethernet/aquantia/atlantic/aq_nic.c:1404:48
[ 97.937607] index 8 is out of range for type ‘aq_vec_s [8]’
[ 97.937608] CPU: 38 PID: 3767 Comm: kworker/u256:18 Not tainted 5.19.0+ 2
[ 97.937610] Hardware name: Dell Inc. Precision 7865 Tower/ BIOS 1.0.0 06/12/2022
[ 97.937611] Workqueue: events_unbound async_run_entry_fn
[ 97.937616] Call Trace:
[ 97.937617]
v2. fixed \warning: variable ‘aq_vec’ set but not used\n v3. simplified a for loop
Reference
https://git.kernel.org/stable/c/23bf155476539354ab5c8cc9bb460fd1209b39b5 https://git.kernel.org/stable/c/2ba5e47fb75fbb8fab45f5c1bc8d5c33d8834bd3 https://git.kernel.org/stable/c/422a02a771599cac96f2b2900d993e0bb7ba5b88 https://git.kernel.org/stable/c/df60c534d4c5a681172952dd4b475a5d818b3a86
Related CNNVD
CNNVD-202506-2355 (Published: 2025-06-18)
Share on: