CVE-2022-23588Reachable Assertion in Tensorflow

Severity
6.5MEDIUMNVD
EPSS
0.3%
top 46.32%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedFeb 4
Latest updateFeb 9

Description

Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that Grappler optimizer would attempt to build a tensor using a reference `dtype`. This would result in a crash due to a `CHECK`-fail in the `Tensor` constructor as reference types are not allowed. 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 affec

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HExploitability: 2.8 | Impact: 3.6

Affected Packages3 packages

CVEListV5tensorflow/tensorflow< 2.5.3+2
PyPIintel/optimization_for_tensorflow2.6.02.6.3+2
NVDgoogle/tensorflow2.6.02.6.2+2

Patches

🔴Vulnerability Details

4
GHSA
`CHECK`-fails due to attempting to build a reference tensor2022-02-09
OSV
`CHECK`-fails due to attempting to build a reference tensor2022-02-09
CVEList
`CHECK`-fails due to attempting to build a reference tensor in Tensorflow2022-02-04
OSV
CVE-2022-23588: Tensorflow is an Open Source Machine Learning Framework2022-02-04

📋Vendor Advisories

1
Debian
CVE-2022-23588: tensorflow - Tensorflow is an Open Source Machine Learning Framework. A malicious user can ca...2022
CVE-2022-23588 — Reachable Assertion in Tensorflow | cvebase