CVE-2022-35938

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-35938
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-35938.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-35938
Aliases
Related
Published
2022-09-16T20:15:10Z
Modified
2024-06-06T14:07:11.374118Z
Severity
  • 9.1 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H CVSS Calculator
Summary
[none]
Details

TensorFlow is an open source platform for machine learning. The GatherNd function takes arguments that determine the sizes of inputs and outputs. If the inputs given are greater than or equal to the sizes of the outputs, an out-of-bounds memory read or a crash is triggered. This issue has been patched in GitHub commit 4142e47e9e31db481781b955ed3ff807a781b494. 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.

References

Affected packages

Git / github.com/tensorflow/tensorflow

Affected ranges

Type
GIT
Repo
https://github.com/tensorflow/tensorflow
Events
Type
GIT
Repo
https://github.com/tensorflow/tflite-micro
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Affected versions

v2.*

v2.7.0
v2.7.1