PT-2026-42819 · Arm · Armnn

Michele Spagnuolo

·

Publicado

2026-05-22

·

Atualizado

2026-05-26

·

CVE-2026-42627

CVSS v3.1

6.2

Média

VetorAV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Arm ArmNN versões anteriores a 2026-03-28
Descrição Existe um estouro de inteiro (integer overflow) na função TensorShape::GetNumElements() em armnn/Tensor.cpp. Isso ocorre quando as dimensões do tensor são multiplicadas usando aritmética de 32 bits sem sinal sem detecção de estouro, fazendo com que a função GetNumBytes() retorne um tamanho de alocação subestimado. Um arquivo de modelo TFLite manipulado pode explorar isso para ignorar a validação do tamanho do buffer, desencadeando uma leitura excessiva de buffer baseada em heap (heap-based buffer over-read) durante a otimização do modelo. Especificamente, o BatchToSpaceNdLayer lê além do buffer alocado durante o processo Optimize()->InferOutputShapes().
Recomendações Atualize para uma versão lançada após 27/03/2026.

Correção

Integer Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-42627

Produtos afetados

Armnn