PT-2026-61443 · Linux · Linux
CVE-2026-64126
·
Published
2026-07-19
·
Updated
2026-07-19
CVSS v3.1
7.3
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L |
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.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux