CVE-2026-46138

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_event: Fix OOB read and infinite loop in hci_le_create_big_complete_evt hci_le_create_big_complete_evt() iterates over BT_BOUND connections for a BIG handle using a while loop, accessing ev->bis_handle[i++] on each iteration. However, there is no check that i stays within ev->num_bis before the array access. When a controller sends a LE_Create_BIG_Complete event with fewer bis_handle entries than there are BT_BOUND connections for that BIG, or with num_bis=0, the loop reads beyond the valid bis_handle[] flex array into adjacent heap memory. Since the out-of-bounds values typically exceed HCI_CONN_HANDLE_MAX (0x0EFF), hci_conn_set_handle() rejects them and the connection remains in BT_BOUND state. The same connection is then found again by hci_conn_hash_lookup_big_state(), creating an infinite loop with hci_dev_lock held. Fix this by terminating the BIG if in case not all BIS could be setup properly.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*

History

24 Jun 2026, 17:27

Type Values Removed Values Added
References () https://git.kernel.org/stable/c/22559ad7654f61727fc270ee4893da9f4b70cf17 - () https://git.kernel.org/stable/c/22559ad7654f61727fc270ee4893da9f4b70cf17 - Patch
References () https://git.kernel.org/stable/c/5ddb8014261137cadaf83ab5617a588d80a22586 - () https://git.kernel.org/stable/c/5ddb8014261137cadaf83ab5617a588d80a22586 - Patch
References () https://git.kernel.org/stable/c/665da0baaf0396f9ed3c86ccb3955dcd0b73e774 - () https://git.kernel.org/stable/c/665da0baaf0396f9ed3c86ccb3955dcd0b73e774 - Patch
References () https://git.kernel.org/stable/c/6cb7f67bc28da787499291a562d49a084d9c90cd - () https://git.kernel.org/stable/c/6cb7f67bc28da787499291a562d49a084d9c90cd - Patch
References () https://git.kernel.org/stable/c/77981a507aa0fc001dc37f0dd6631dd2042fed17 - () https://git.kernel.org/stable/c/77981a507aa0fc001dc37f0dd6631dd2042fed17 - Patch
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
First Time Linux linux Kernel
Linux
CWE CWE-125

30 May 2026, 11:17

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 8.1

28 May 2026, 10:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-28 10:16

Updated : 2026-06-24 17:27


NVD link : CVE-2026-46138

Mitre link : CVE-2026-46138

CVE.ORG link : CVE-2026-46138


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-125

Out-of-bounds Read