CVE-2020-26271 in TensorFlowinformation

Résumé

par VulDB • 23/08/2026

Dans les versions affectées de TensorFlow, dans certains cas, le chargement d'un modèle enregistré peut entraîner l'accès à une mémoire non initialisée lors de la construction du graphe de calcul. La fonction MakeEdge crée un lien entre un tenseur de sortie du nœud source (indiqué par output_index) et le slot d'entrée du nœud destination (indiqué par input_index). Cela est possible uniquement si les types des tenseurs des deux côtés coïncident, la fonction commence donc par obtenir les valeurs DataType correspondantes et en compare l'égalité. Cependant, il n'y a aucune vérification que les indices pointent bien à l'intérieur des tableaux qu'ils indexent. Par conséquent, cela peut entraîner un accès aux données hors limites des tableaux alloués sur le tas (heap) correspondants. Dans la plupart des scénarios, cela se manifeste par un accès à des données non initialisées, mais si l'indice pointe loin des limites des tableaux, il peut être utilisé pour divulguer des adresses issues de la bibliothèque. Cela est corrigé dans les versions 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2 et 2.4.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub, Inc.

Réserver

01/10/2020

Divulgation

11/12/2020

Modérer

accepté

Entrée

VDB-165998

CPE

prêt

EPSS

0.00213

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!