CVE-2022-21736

unknown
Published 2022-02-09 · Modified 2023-12-06
CVSS v3
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
CVSS v2
VIR risk

Description

Tensorflow is an Open Source Machine Learning Framework. The implementation of `SparseTensorSliceDataset` has an undefined behavior: under certain condition it can be made to dereference a `nullptr` value. The 3 input arguments to `SparseTensorSliceDataset` represent a sparse tensor. However, there are some preconditions that these arguments must satisfy but these are not validated in the implementation. 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.

Predictions

Exploit likelihood
30%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2022-21736

OS impact

OSVersionStatusFixed in
debian debianforkyfixed0
debian debiansidfixed0

Package impact

EcosystemPackageVulnerableFixed
python PyPItensorflow<2.5.32.5.3
python PyPItensorflow>=2.6.0,<2.6.32.6.3
python PyPItensorflow>=2.7.0,<2.7.12.7.1
python PyPItensorflow-cpu<2.5.32.5.3
python PyPItensorflow-cpu>=2.6.0,<2.6.32.6.3
python PyPItensorflow-cpu>=2.7.0,<2.7.12.7.1
python PyPItensorflow-gpu<2.5.32.5.3
python PyPItensorflow-gpu>=2.6.0,<2.6.32.6.3
python PyPItensorflow-gpu>=2.7.0,<2.7.12.7.1
python PyPItensorflow-gpu<965b97e4a9650495cda5a8c210ef6684b4b9eceb||>=2.6.0,<2.6.3965b97e4a9650495cda5a8c210ef6684b4b9eceb
python PyPItensorflow-cpu<965b97e4a9650495cda5a8c210ef6684b4b9eceb||>=2.6.0,<2.6.3965b97e4a9650495cda5a8c210ef6684b4b9eceb

References

Verify integrity in audit chain (admin only). AS-IS.