Skip to content
OpenAdvisories
Medium · 5.5 CVE-2021-41200 BIT-tensorflow-2021-41200EUVD-2021-0423GHSA-gh8h-7j2j-qv4fPYSEC-2021-393PYSEC-2021-610PYSEC-2021-808

Incomplete validation in `tf.summary.create_file_writer`

Published Nov 5, 2021 · Updated Nov 13, 2024 · Assigned by GitHub_M

Description

TensorFlow is an open source platform for machine learning. In affected versions if `tf.summary.create_file_writer` is called with non-scalar arguments code crashes due to a `CHECK`-fail. 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-gh8h-7j2j-qv4f
PyPI tensorflow >= 2.5.0, < 2.5.2 2.5.2 GHSA-gh8h-7j2j-qv4f
PyPI tensorflow < 2.4.4 2.4.4 GHSA-gh8h-7j2j-qv4f
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-393
PyPI tensorflow-cpu >= 2.6.0, < 2.6.1 2.6.1 GHSA-gh8h-7j2j-qv4f
PyPI tensorflow-cpu >= 2.5.0, < 2.5.2 2.5.2 GHSA-gh8h-7j2j-qv4f
PyPI tensorflow-cpu < 2.4.4 2.4.4 GHSA-gh8h-7j2j-qv4f
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-610
PyPI tensorflow-gpu >= 2.6.0, < 2.6.1 2.6.1 GHSA-gh8h-7j2j-qv4f
PyPI tensorflow-gpu >= 2.5.0, < 2.5.2 2.5.2 GHSA-gh8h-7j2j-qv4f
PyPI tensorflow-gpu < 2.4.4 2.4.4 GHSA-gh8h-7j2j-qv4f
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-808

References