CVE-2020-26271 in TensorFlow信息

摘要

由 VulDB • 2026-07-31

在受影响的 TensorFlow 版本中,在某些情况下,加载保存的模型可能导致在构建计算图时访问未初始化的内存。MakeEdge 函数会在源节点(由 output_index 指定)的一个输出张量与目标节点(由 input_index 指定)的输入槽之间创建一条边。只有当两侧张量的类型一致时才可能执行此操作,因此该函数首先获取相应的 DataType 值并比较它们是否相等。然而,此处未检查索引是否指向其对应的数组内部。因此,这可能导致访问超出相应堆分配数组长度的数据。在大多数情况下,这会表现为对未初始化数据的访问;但如果索引远远偏离数组边界,则可能被用于泄露库中的地址信息。此问题已在版本 1.15.5、2.0.4、2.1.3、2.2.2、2.3.2 和 2.4.0 中得到修复。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Do you want to use VulDB in your project?

Use the official API to access entries easily!