No kernel Linux, a seguinte vulnerabilidade foi resolvida. estadding: vme_user: vinculado escravo ler/escrever para o tamanho kern_buf Os ajudantes de SLAVE-path buffer_to_user() e buffer_from_user() copiam bytes 'conta' dentro/ fora do tamanho fixo kern_buf (size_buf == PCI_BUF_SIZE == 0 x 20000, 128 KiB) usando *ppos como o desvio, sem delimitar *ppos + contagem contra size_buf. vme_user_write()/vme_user_read() conta apenas o clamp para o tamanho da janela VME (image_size = vme_get_size(resource)), que VME_SET_SLAVE configura a partir do eslavo.size fornecido pelo usuário -- validado contra o espaço de endereço VME (até VME_A 32 _MAX = 4 GiB), não contra PCI_ BUF_ SIZA. Quando a janela exceder 128 KiB, uma cópia write()/read() passa pela alocação kern_buf.
Contagem de pinças contra size_buf em ambos os ajudantes, com um retorno precoce quando * ppos já está no/após o fim do buffer. * ppos é >= 0 aqui (o chamador rejeita desvios negativos), por isso size_buf - * ppos não pode enrolar. Isto reflete a pinça existente no MASTER-path helpers resource_to_user() / resource_from_user(), e corresponde à convenção read()/write() de uma transferência curta no final do buffer. Encontrado por análise estática (traçamento de manchas do códigoQL + verificação de modelos delimitados pelo CBMC) e confirmado dinamicamente sob o KASAN com a ponte vme_fake: BUG: KASAN: laje- fora-de-conexão em _copy_from_user+ 0 x 2 d/ 0 x 80 Gravação do tamanho 262144 no addr ffff 888004100000 por gatilho tarefa/ 68 _copiar_do_usuário+ 0 x 2 d/ 0 x 80 vme_user_write+ 0 x 13 e/ 0 x 240 [vme_user] vfs_write+ 0 x 1 b 8 / 0 x 7 a 0 ksys_write+ 0 xb 8 / 0 x 150.
Registro de aconselhamento: GHSA-fqjm-fj 8 x- 6 hp 3. Identificadores relacionados: CVE- 2026 - 64449. Tempo: GitHub Advisory Database publicou este registro em 2026 - 07 - 25 T 12: 31: 36.000 Z e lista a sua última modificação como 2026 - 07 - 27 T 06: 30: 38.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 7 suporte de referências nestes tipos: AVISO, WEB.