No kernel Linux, a seguinte vulnerabilidade foi resolvida. Bluetooth: eir: corrigir a pilha de gravação OOB quando a antecipação das bandeiras AD eir_create_adv_data() constrói os dados publicitários em um buffer de tamanho fixo ("tamanho", 31 para o caminho do legado). Ele pode preparar um 3 -byte "Flags" Estrutura de A.D. (LE_AD_NO_BREDR em um controlador somente LE) e depois copia os dados por instalação sem verificar que ainda se encaixa: memcpy(ptr, adv->adv_data, adv->adv_data_len). tlv_data_max_len() só reserva aqueles 3 bytes quando as bandeiras fornecidas pelo usuário carregam um bit de bandeiras gerenciadas, por isso uma instância adicionada com bandeiras == 0 é aceito com adv_data_len até o buffer completo. No momento do anúncio, as bandeiras ainda estão preparáveis, e o memcpy() escreve 3 + adv_data_len bytes no buffer de tamanho-byte:.

BUG: KASAN: empilha- fora de- limites no eir_create_adv_ data (net/ bluetooth/ eir.c: 301 ) Gravação do tamanho 31 no addr ffff 88800 a 547 bdc por tarefa kworker/u 9: 0 / 65 Reprodução: hci 0 hci_cmd_sync_ work _asan_ memcpy (mm/kasan/shadow.c: 106 ) eir_create_adv_ data (net/bluetooth/eir.c: 301 ) hci_update_adv_data_sync (net/bluetooth/hci_sync.c: 1310 ) hci_schedule_adv_instance_sync (net/bluetooth/hci_sync.c: 1817 ) hci_cmd_sync_work (net/bluetooth/hci_sync.c: 332 ) Este quadro tem 1 objeto: [ 32, 64 ) 'cp' A estrutura "Flags" é adicionada pelo kernel, não solicitada pelo espaço de usuário, então prepare- o apenas quando encaixar com os dados publicitários de instância; quando não houver espaço para ambos, solte as bandeiras em vez dos dados fornecidos pelo usuário. Alcançable por um usuário local com CAP_NET_ADMIN possuindo um controlador somente LE no caminho de publicidade legado.

Registro de aconselhamento: GHSA-rxg 5 - jr 9 r- 8 pc 7. Identificadores relacionados: CVE- 2026 - 64539. Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 27 T 21: 31: 26.000 Z e lista a sua última modificação como 2026 - 07 - 30 T 06: 32: 33.000 Z. Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.

Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 6 suporte de referências nestes tipos: AVISO, WEB.