CVE-2020-26271 in TensorFlowinformação

Sumário

de VulDB • 12/07/2026

Nas versões afetadas do TensorFlow, em determinados casos, o carregamento de um modelo salvo pode resultar no acesso a memória não inicializada durante a construção do grafo computacional. A função MakeEdge cria uma aresta entre um tensor de saída do nó src (indicado por output_index) e a entrada do nó dst (indicada por input_index). Isso só é possível se os tipos dos tensores em ambos os lados coincidirem, portanto, a função começa obtendo os valores correspondentes de DataType e comparando-os para verificar igualdade. No entanto, não há verificação de que os índices apontam para dentro das arrays às quais eles fazem referência. Assim, isso pode resultar no acesso a dados fora dos limites das respectivas arrays alocadas na heap. Na maioria dos cenários, isso se manifesta como acesso a dados não inicializados, mas se o índice estiver longe dos limites das arrays, isso pode ser usado para vazamento de endereços da biblioteca. Isso foi corrigido nas versões 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2 e 2.4.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

GitHub, Inc.

Reservar

01/10/2020

Divulgação

11/12/2020

Moderação

aceite

Entrada

VDB-165998

CPE

pronto

EPSS

0.00213

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!