CVE-2022-23581
`CHECK`-failures during Grappler's `IsSimplifiableReshape` in Tensorflow
6.5
MEDIUM
CVSS 3.1
EPSS 0.48%
Description
Tensorflow is an Open Source Machine Learning Framework. The Grappler optimizer in TensorFlow can be used to cause a denial of service by altering a `SavedModel` such that `IsSimplifiableReshape` would trigger `CHECK` failures. 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.
How to fix CVE-2022-23581
To remediate CVE-2022-23581, upgrade the affected package to a fixed version below.
- —upgrade to 2.5.3 or later
- —upgrade to 2.5.3 or later
- —upgrade to 2.5.3 or later
- —upgrade to 1fb27733f943295d874417630edd3b38b34ce082 or later
- —upgrade to 2.5.3 or later
- —upgrade to 1fb27733f943295d874417630edd3b38b34ce082 or later
Is CVE-2022-23581 being exploited?
Low — EPSS is 0.5%, meaning exploitation activity has not been observed at scale.
Affected packages (6)
- from 0, < 2.5.3, >= 2.6.0, < 2.6.3, >= 2.7.0, < 2.7.1
- from 0, < 2.5.3
- from 0, < 2.5.3
- from 0, < 1fb27733f943295d874417630edd3b38b34ce082, < 240655511cd3e701155f944a972db71b6c0b1bb6, < ebc1a2ffe5a7573d905e99bd0ee3568ee07c12c1 | from 0, < 2.5.3, >= 2.6.0, < 2.6.3
- from 0, < 2.5.3
- from 0, < 1fb27733f943295d874417630edd3b38b34ce082, < 240655511cd3e701155f944a972db71b6c0b1bb6, < ebc1a2ffe5a7573d905e99bd0ee3568ee07c12c1 | from 0, < 2.5.3, >= 2.6.0, < 2.6.3
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 3.1 | MEDIUM6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |