cbcvebase.
CVE-2025-38159
published 2025-07-03

CVE-2025-38159: In the Linux kernel, the following vulnerability has been resolved: wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds Set the size to 6…

high7.1CVSS 3.1
AVLACLPRLUINSUCHINAH
In the Linux kernel, the following vulnerability has been resolved: wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds Set the size to 6 instead of 2, since 'para' array is passed to 'rtw_fw_bt_wifi_control(rtwdev, para[0], ¶[1])', which reads 5 bytes: void rtw_fw_bt_wifi_control(struct rtw_dev *rtwdev, u8 op_code, u8 *data) { ... SET_BT_WIFI_CONTROL_DATA1(h2c_pkt, *data); SET_BT_WIFI_CONTROL_DATA2(h2c_pkt, *(data + 1)); ... SET_BT_WIFI_CONTROL_DATA5(h2c_pkt, *(data + 4)); Detected using the static analysis tool - Svace.

Affected

31 ranges· showing 25
VendorProductVersion rangeFixed in
debiandebian_linux
debianlinux< linux 6.1.147-1 (bookworm)linux 6.1.147-1 (bookworm)
debianlinux-6.1< linux 6.1.147-1 (bookworm)linux 6.1.147-1 (bookworm)
linuxlinux
linuxlinux>= 4136214f7c46839c15f0f177fe1d5052302c0205 < 1ee8ea6937d13b20f90ff35d71ccc03ba448182d1ee8ea6937d13b20f90ff35d71ccc03ba448182d
linuxlinux>= 4136214f7c46839c15f0f177fe1d5052302c0205 < 68a1037f0bac4de9a585aa9c879ef886109f364768a1037f0bac4de9a585aa9c879ef886109f3647
linuxlinux>= 4136214f7c46839c15f0f177fe1d5052302c0205 < 74e18211c2c89ab66c9546baa7408288db61aa0d74e18211c2c89ab66c9546baa7408288db61aa0d
linuxlinux>= 4136214f7c46839c15f0f177fe1d5052302c0205 < c13255389499275bc5489a0b5b7940ccea3aef04c13255389499275bc5489a0b5b7940ccea3aef04
linuxlinux>= 4136214f7c46839c15f0f177fe1d5052302c0205 < 9febcc8bded8be0d7efd8237fcef599b6d93b7889febcc8bded8be0d7efd8237fcef599b6d93b788
linuxlinux>= 4136214f7c46839c15f0f177fe1d5052302c0205 < 4c2c372de2e108319236203cce6de44d70ae15cd4c2c372de2e108319236203cce6de44d70ae15cd
linuxlinux_kernel>= 0 < 6.1.147-16.1.147-1
linuxlinux_kernel>= 0 < 6.12.35-16.12.35-1
linuxlinux_kernel>= 0 < 6.12.35-16.12.35-1
linuxlinux_kernel>= 0 < 5.15.0-156.1665.15.0-156.166
linuxlinux_kernel>= 0 < 6.8.0-100.1006.8.0-100.100
linuxlinux_kernel>= 5.16 < 6.1.1426.1.142
linuxlinux_kernel>= 5.4 < 5.15.1865.15.186
linuxlinux_kernel>= 6.13 < 6.15.36.15.3
linuxlinux_kernel>= 6.2 < 6.6.946.6.94
linuxlinux_kernel>= 6.7 < 6.12.346.12.34
msrcazl3_kernel_6.6.92.2-2_on_azure_linux_3.0
msrcazl3_kernel_6.6.96.1-1_on_azure_linux_3.0
ubuntulinux-aws
ubuntulinux-aws-6.8
ubuntulinux-gkeop

CVSS provenance

nvdv3.17.1HIGHCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
osv7.1HIGH