PT-2021-21751 · Google · Tensorflow

Published

2021-08-12

·

Updated

2024-03-06

·

CVE-2021-37636

CVSS v4.0

6.8

Medium

VectorAV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions TensorFlow versions prior to 2.6.0 TensorFlow versions 2.5.1 and earlier TensorFlow versions 2.4.3 and earlier TensorFlow versions 2.3.4 and earlier
Description The implementation of tf.raw ops.SparseDenseCwiseDiv is vulnerable to a division by 0 error. The implementation uses a common class for all binary operations but fails to treat the division by 0 case separately.
Recommendations For TensorFlow versions prior to 2.6.0, update to TensorFlow 2.6.0 or later. For TensorFlow versions 2.5.1 and earlier, update to TensorFlow 2.5.1 or later. For TensorFlow versions 2.4.3 and earlier, update to TensorFlow 2.4.3 or later. For TensorFlow versions 2.3.4 and earlier, update to TensorFlow 2.3.4 or later. As a temporary workaround, consider avoiding the use of tf.raw ops.SparseDenseCwiseDiv until a patch is available.

Fix

Divide By Zero

Weakness Enumeration

Related Identifiers

BIT-TENSORFLOW-2021-37636
CVE-2021-37636
GHSA-HP4C-X6R7-6555
OPENSUSE-SU-2022:10014-1
OPENSUSE-SU-2024:12116-1
PYSEC-2021-258
PYSEC-2021-549
PYSEC-2021-747

Affected Products

Tensorflow