CVE-2020-26271 in TensorFlowinformación

Resumen

por VulDB • 2026-08-23

En las versiones afectadas de TensorFlow, en ciertos casos, la carga de un modelo guardado puede provocar el acceso a memoria no inicializada durante la construcción del grafo de cómputo. La función MakeEdge crea una arista entre uno de los tensores de salida del nodo src (indicado por output_index) y la ranura de entrada del nodo dst (indicada por input_index). Esto solo es posible si los tipos de los tensores en ambos lados coinciden, por lo que la función comienza obteniendo los valores correspondientes de DataType y comparándolos para verificar su igualdad. Sin embargo, no existe ninguna comprobación de que los índices apunten al interior de las matrices a las que hacen referencia. Por consiguiente, esto puede provocar el acceso fuera de límites (out-of-bounds) a datos en las matrices asignadas dinámicamente en el heap. En la mayoría de los escenarios, esto se manifiesta como un acceso a datos no inicializados, pero si el índice apunta muy lejos de los límites de las matrices, podría utilizarse para filtrar direcciones desde la biblioteca. Esto está corregido en las versiones 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2 y 2.4.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub, Inc.

Reservar

2020-10-01

Divulgación

2020-12-11

Moderación

aceptado

Artículo

VDB-165998

CPE

listo

EPSS

0.00213

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!