Vulnerability Description
Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that `TensorByteSize` would trigger `CHECK` failures. `TensorShape` constructor throws a `CHECK`-fail if shape is partial or has a number of elements that would overflow the size of an `int`. The `PartialTensorShape` constructor instead does not cause a `CHECK`-abort if the shape is partial, which is exactly what this function needs to be able to return `-1`. 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.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Tensorflow | <= 2.5.2 |
Related Weaknesses (CWE)
References
- https://github.com/tensorflow/tensorflow/blob/a1320ec1eac186da1d03f033109191f715ExploitThird Party Advisory
- https://github.com/tensorflow/tensorflow/commit/c2426bba00a01de6913738df8fa78e02PatchThird Party Advisory
- https://github.com/tensorflow/tensorflow/security/advisories/GHSA-4j82-5ccr-4r8vPatchThird Party Advisory
- https://github.com/tensorflow/tensorflow/blob/a1320ec1eac186da1d03f033109191f715ExploitThird Party Advisory
- https://github.com/tensorflow/tensorflow/commit/c2426bba00a01de6913738df8fa78e02PatchThird Party Advisory
- https://github.com/tensorflow/tensorflow/security/advisories/GHSA-4j82-5ccr-4r8vPatchThird Party Advisory
FAQ
What is CVE-2022-23582?
CVE-2022-23582 is a vulnerability with a CVSS score of 6.5 (MEDIUM). Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that `TensorByteSize` would trigger `CHECK` failures. `TensorSha...
How severe is CVE-2022-23582?
CVE-2022-23582 has been rated MEDIUM with a CVSS base score of 6.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2022-23582?
Check the references section above for vendor advisories and patch information. Affected products include: Google Tensorflow.