Skip to content
OpenAdvisories
Medium · 5.5 CVE-2021-41218 BIT-tensorflow-2021-41218EUVD-2021-0440GHSA-9crf-c6qr-r273PYSEC-2021-410PYSEC-2021-627PYSEC-2021-825

Integer division by 0 in `tf.raw_ops.AllToAll`

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 shape inference code for `AllToAll` can be made to execute a division by 0. This occurs whenever the `split_count` argument is 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-9crf-c6qr-r273
PyPI tensorflow >= 2.5.0, < 2.5.2 2.5.2 GHSA-9crf-c6qr-r273
PyPI tensorflow < 2.4.4 2.4.4 GHSA-9crf-c6qr-r273
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-410
PyPI tensorflow-cpu >= 2.6.0, < 2.6.1 2.6.1 GHSA-9crf-c6qr-r273
PyPI tensorflow-cpu >= 2.5.0, < 2.5.2 2.5.2 GHSA-9crf-c6qr-r273
PyPI tensorflow-cpu < 2.4.4 2.4.4 GHSA-9crf-c6qr-r273
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-627
PyPI tensorflow-gpu >= 2.6.0, < 2.6.1 2.6.1 GHSA-9crf-c6qr-r273
PyPI tensorflow-gpu >= 2.5.0, < 2.5.2 2.5.2 GHSA-9crf-c6qr-r273
PyPI tensorflow-gpu < 2.4.4 2.4.4 GHSA-9crf-c6qr-r273
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-825

References