Skip to content
OpenAdvisories
Medium · 6.5 CVE-2022-21734 BIT-tensorflow-2022-21734EUVD-2022-0297GHSA-gcvh-66ff-4mwmPYSEC-2022-113PYSEC-2022-58PYSEC-2026-3187

`CHECK`-failures in Tensorflow

Published Feb 3, 2022 · Updated May 5, 2025 · Assigned by GitHub_M

Description

Tensorflow is an Open Source Machine Learning Framework. The implementation of `MapStage` is vulnerable a `CHECK`-fail if the key tensor is not a scalar. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range.

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI tensorflow < 2.5.3 2.5.3 GHSA-gcvh-66ff-4mwm
PyPI tensorflow >= 2.6.0, < 2.6.3 2.6.3 GHSA-gcvh-66ff-4mwm
PyPI tensorflow >= 2.7.0, < 2.7.1 2.7.1 GHSA-gcvh-66ff-4mwm
PyPI tensorflow < 2.5.3 · >= 2.6.0, < 2.6.3 · >= 2.7.0, < 2.7.1 2.5.3, 2.6.3, 2.7.1 PYSEC-2026-3187
PyPI tensorflow-cpu < 2.5.3 2.5.3 GHSA-gcvh-66ff-4mwm
PyPI tensorflow-cpu >= 2.6.0, < 2.6.3 2.6.3 GHSA-gcvh-66ff-4mwm
PyPI tensorflow-cpu >= 2.7.0, < 2.7.1 2.7.1 GHSA-gcvh-66ff-4mwm
PyPI tensorflow-cpu < 2.5.3 · >= 2.6.0, < 2.6.3 2.5.3, 2.6.3 PYSEC-2022-58
PyPI tensorflow-gpu < 2.5.3 2.5.3 GHSA-gcvh-66ff-4mwm
PyPI tensorflow-gpu >= 2.6.0, < 2.6.3 2.6.3 GHSA-gcvh-66ff-4mwm
PyPI tensorflow-gpu >= 2.7.0, < 2.7.1 2.7.1 GHSA-gcvh-66ff-4mwm
PyPI tensorflow-gpu < 2.5.3 · >= 2.6.0, < 2.6.3 2.5.3, 2.6.3 PYSEC-2022-113

References