CVE-2022-35934

Medium

Description

TensorFlow is an open source platform for machine learning. The implementation of tf.reshape op in TensorFlow is vulnerable to a denial of service via CHECK-failure (assertion failure) caused by overflowing the number of elements in a tensor. This issue has been patched in GitHub commit 61f0f9b94df8c0411f0ad0ecc2fec2d3f3c33555. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on TensorFlow 2.9.1, TensorFlow 2.8.1, and TensorFlow 2.7.2, as these are also affected and still in supported range. There are no known workarounds for this issue.

SeverityMedium
CVSS5.9
Exploit probability—
ProductGoogle Tensorflow
PublishedSep 16, 2022
First seenSep 16, 2022
Weakness typeCWE-617CWE-617

How to fix

Update
  • google tensorflow2.7.2, 2.8.1, 2.9.1 or later
  • tensorflow2.7.2, 2.8.1, 2.9.1 or later
  • tensorflow-cpu2.7.2, 2.8.1, 2.9.1 or later
  • tensorflow-gpu2.7.2, 2.8.1, 2.9.1 or later

Affected products

ProductAffected versionsFixed in
google tensorflow2.7.0 ≤ v < 2.7.2, 2.8.0 ≤ v < 2.8.1, 2.9.0 ≤ v < 2.9.1, 2.102.7.2, 2.8.1, 2.9.1
tensorflowPyPIv < 2.7.2, 2.8.0 ≤ v < 2.8.1, 2.9.0 ≤ v < 2.9.12.7.2, 2.8.1, 2.9.1
tensorflow-cpuPyPIv < 2.7.2, 2.8.0 ≤ v < 2.8.1, 2.9.0 ≤ v < 2.9.12.7.2, 2.8.1, 2.9.1
tensorflow-gpuPyPIv < 2.7.2, 2.8.0 ≤ v < 2.8.1, 2.9.0 ≤ v < 2.9.12.7.2, 2.8.1, 2.9.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.