Skip to content
OpenAdvisories
Medium · 5.5 CVE-2021-41207 BIT-tensorflow-2021-41207EUVD-2021-0429GHSA-7v94-64hj-m82hPYSEC-2021-399PYSEC-2021-616PYSEC-2021-814

Division by zero in `ParallelConcat`

Published Nov 5, 2021 · Updated Aug 4, 2024 · Assigned by GitHub_M

Description

TensorFlow is an open source platform for machine learning. In affected versions the implementation of `ParallelConcat` misses some input validation and can produce a division by 0. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2, and TensorFlow 2.4.4, as these are also affected and still in supported range.

Affected products

VendorProductAffectedFixed
tensorflow tensorflow >= 2.6.0, < 2.6.1, >= 2.5.0, < 2.5.2, < 2.4.4 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI tensorflow >= 2.6.0, < 2.6.1 2.6.1 GHSA-7v94-64hj-m82h
PyPI tensorflow >= 2.5.0, < 2.5.2 2.5.2 GHSA-7v94-64hj-m82h
PyPI tensorflow < 2.4.4 2.4.4 GHSA-7v94-64hj-m82h
PyPI tensorflow < 2.4.4 · >= 2.5.0, < 2.5.2 · >= 2.6.0, < 2.6.1 · >= 2.7.0rc0, < 2.7.0 2.4.4, 2.5.2, 2.6.1, 2.7.0 PYSEC-2021-399
PyPI tensorflow-cpu < 2.4.4 2.4.4 GHSA-7v94-64hj-m82h
PyPI tensorflow-cpu >= 2.5.0, < 2.5.2 2.5.2 GHSA-7v94-64hj-m82h
PyPI tensorflow-cpu >= 2.6.0, < 2.6.1 2.6.1 GHSA-7v94-64hj-m82h
PyPI tensorflow-cpu < 2.4.4 · >= 2.5.0, < 2.5.2 · >= 2.6.0, < 2.6.1 · >= 2.7.0rc0, < 2.7.0 2.4.4, 2.5.2, 2.6.1, 2.7.0 PYSEC-2021-616
PyPI tensorflow-gpu < 2.4.4 2.4.4 GHSA-7v94-64hj-m82h
PyPI tensorflow-gpu >= 2.5.0, < 2.5.2 2.5.2 GHSA-7v94-64hj-m82h
PyPI tensorflow-gpu >= 2.6.0, < 2.6.1 2.6.1 GHSA-7v94-64hj-m82h
PyPI tensorflow-gpu < 2.4.4 · >= 2.5.0, < 2.5.2 · >= 2.6.0, < 2.6.1 · >= 2.7.0rc0, < 2.7.0 2.4.4, 2.5.2, 2.6.1, 2.7.0 PYSEC-2021-814

References