PT-2020-16389 · Google · Tensorflow

Mihaimaruseac

·

Published

2020-12-10

·

Updated

2024-03-06

·

CVE-2020-26266

CVSS v3.1

5.3

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions TensorFlow versions prior to 1.15.5 TensorFlow versions prior to 2.0.4 TensorFlow versions prior to 2.1.3 TensorFlow versions prior to 2.2.2 TensorFlow versions prior to 2.3.2 TensorFlow versions prior to 2.4.0
Description In affected versions of TensorFlow, under certain cases, a saved model can trigger the use of uninitialized values during code execution. This issue is caused by having tensor buffers filled with the default value of the type but forgetting to default initialize the quantized floating point types in Eigen.
Recommendations For versions prior to 1.15.5, update to version 1.15.5 or later. For versions prior to 2.0.4, update to version 2.0.4 or later. For versions prior to 2.1.3, update to version 2.1.3 or later. For versions prior to 2.2.2, update to version 2.2.2 or later. For versions prior to 2.3.2, update to version 2.3.2 or later. For versions prior to 2.4.0, update to version 2.4.0 or later.

Exploit

Fix

Use of Uninitialized Resource

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BIT-TENSORFLOW-2020-26266
CVE-2020-26266
GHSA-QHXX-J73R-QPM2
OPENSUSE-SU-2022:10014-1
OPENSUSE-SU-2024:12116-1
PYSEC-2020-254
PYSEC-2020-297
PYSEC-2020-332

Affected Products

Tensorflow