CVE Catalog

CVE-2026-64126

HighCVSS 7.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

3th percentile - higher than 3% of all known CVEs

Summary

In the Linux kernel, a vulnerability in the Bluetooth MGMT module allows an attacker with CAP_NET_ADMIN to trigger an out-of-bounds read by sending a short MGMT_OP_ADD_EXT_ADV_DATA command. The missing length validation can lead to data leakage or system crash.

Risk Assessment

The organization risks sensitive kernel memory disclosure and potential system instability due to a slab-out-of-bounds read. The attack requires CAP_NET_ADMIN privileges, limiting exposure in environments with strict access controls.

Recommendation

Immediately update the Linux kernel to a patched version that validates advertising data lengths before processing. In the interim, restrict Bluetooth MGMT operations to trusted users only.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: validate Add Extended Advertising Data length MGMT_OP_ADD_EXT_ADV_DATA is registered as a variable-length command, with MGMT_ADD_EXT_ADV_DATA_SIZE as the fixed header size. The handler then uses cp->adv_data_len and cp->scan_rsp_len to validate and copy cp->data, but it never checks that those bytes are part of the mgmt command payload. A short command can therefore make add_ext_adv_data() pass an out-of-bounds pointer into tlv_data_is_valid(). If the bytes beyond the command buffer are addressable, they can also be copied into the advertising instance as scan response data, where the caller can read them back via MGMT_OP_GET_ADV_INSTANCE. The trigger requires CAP_NET_ADMIN in the initial user namespace; KASAN reports an 8-byte slab-out-of-bounds read. Reject commands whose length does not match the fixed header plus both advertising data lengths before parsing cp->data.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS