KernelScan.io

HIGH

bluetooth L2CAP KeySize

CVE-2026-43134

CVSS 8.1 / 10.0 NVD

CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

KernelScan AI5.4MEDIUM

01

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ This adds a check for encryption key size upon receiving L2CAP_LE_CONN_REQ which is required by L2CAP/LE/CFC/BV-15-C which expects L2CAP_CR_LE_BAD_KEY_SIZE.

02

Engine v0.2.0

Risk summary

Bluetooth LE devices can establish L2CAP connections with insufficient encryption key sizes, potentially allowing eavesdropping or data manipulation. Attackers within Bluetooth range can exploit this to bypass intended security levels.

Affectednet/bluetooth/l2cap_core.c (Bluetooth L2CAP)

Vulnerability analysis

The l2cap_le_connect_req function in the Bluetooth L2CAP subsystem fails to validate encryption key size when processing LE connection requests. The fix adds a call to l2cap_check_enc_key_size() to ensure the key meets security requirements before accepting connections. This is exploitable by any Bluetooth LE device within radio range (typically <10 meters) without requiring authentication or special privileges.

03

BranchFixed inPatch commit
5.105.10.252335071c0c363
5.155.15.202fa6ad76fa862
6.16.1.1659118601ff90b
6.126.12.75ec91078e1321
6.186.18.1696581749c7c1
6.196.19.68dd43f9a9323
6.66.6.128481ea39b342c
mainline7.0138d7eca445e