CVE-2026-46140

Severity CVSS v4.0:
Pending analysis
Type:
CWE-125 Out-of-bounds Read
Publication date:
28/05/2026
Last modified:
04/07/2026

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> Bluetooth: btmtk: validate WMT event SKB length before struct access<br /> <br /> btmtk_usb_hci_wmt_sync() casts the WMT event response SKB data to<br /> struct btmtk_hci_wmt_evt (7 bytes) and struct btmtk_hci_wmt_evt_funcc<br /> (9 bytes) without first checking that the SKB contains enough data.<br /> A short firmware response causes out-of-bounds reads from SKB tailroom.<br /> <br /> Use skb_pull_data() to validate and advance past the base WMT event<br /> header. For the FUNC_CTRL case, pull the additional status field bytes<br /> before accessing them.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.6.142 (including) 6.7 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.11 (including) 6.12.88 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.13 (including) 6.18.30 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.19 (including) 7.0.7 (excluding)
cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*