CVE-2026-64126 in Linuxinformação

Sumário

de VulDB • 20/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

Bluetooth: MGMT: validar o comprimento dos dados de publicidade estendida (Add Extended Advertising Data)

O comando MGMT_OP_ADD_EXT_ADV_DATA é registrado como um comando de comprimento variável, com MGMT_ADD_EXT_ADV_DATA_SIZE definido como o tamanho do cabeçalho fixo. O manipulador então usa cp->adv_data_len e cp->scan_rsp_len para validar e copiar cp->data, mas nunca verifica se esses bytes fazem parte da carga útil (payload) do comando mgmt.

Portanto, um comando curto pode fazer com que add_ext_adv_data() passe um ponteiro fora dos limites (out-of-bounds) para tlv_data_is_valid(). Se os bytes além do buffer de comando forem endereçáveis, eles também podem ser copiados na instância de publicidade como dados de resposta à pesquisa (scan response data), onde o chamador pode lê-los novamente por meio de MGMT_OP_GET_ADV_INSTANCE. O gatilho requer CAP_NET_ADMIN no namespace de usuário inicial; o KASAN relata uma leitura slab-out-of-bounds de 8 bytes.

Rejeitar comandos cujo comprimento não corresponda ao cabeçalho fixo mais os comprimentos dos dados de publicidade antes da análise (parsing) de cp->data.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380278

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!