PT-2026-61443 · Linux · Linux

CVE-2026-64126

·

Publicado

2026-07-19

·

Atualizado

2026-07-19

CVSS v3.1

7.3

Alta

VetorAV: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.

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-64126

Produtos afetados

Linux