CVE-2022-23576

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-23576
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-23576.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-23576
Aliases
Related
Published
2022-02-04T23:15:14Z
Modified
2025-05-18T10:18:36.197437Z
Downstream
Severity
  • 6.5 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
[none]
Details

Tensorflow is an Open Source Machine Learning Framework. The implementation of OpLevelCostEstimator::CalculateOutputSize is vulnerable to an integer overflow if an attacker can create an operation which would involve tensors with large enough number of elements. We can have a large enough number of dimensions in output_shape.dim() or just a small number of dimensions being large enough to cause an overflow in the multiplication. 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.

References

Affected packages

Git / github.com/tensorflow/tensorflow

Affected ranges

Type
GIT
Repo
https://github.com/tensorflow/tensorflow
Events

Affected versions

v2.*

v2.6.0
v2.6.1
v2.6.2