In affected versions of TensorFlow the tf.raw_ops.DataFormatVecPermute API does not validate the src_format and dst_format attributes. The code assumes that these two arguments define a permutation of NHWC. This can result in uninitialized memory accesses, read outside of bounds and even crashes. This is fixed in versions 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, and 2.4.0.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2020-0214 | In affected versions of TensorFlow the tf.raw_ops.DataFormatVecPermute API does not validate the src_format and dst_format attributes. The code assumes that these two arguments define a permutation of NHWC. This can result in uninitialized memory accesses, read outside of bounds and even crashes. This is fixed in versions 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, and 2.4.0. |
Github GHSA |
GHSA-c9f3-9wfr-wgh7 | Lack of validation in data format attributes in TensorFlow |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2024-08-04T15:56:04.539Z
Reserved: 2020-10-01T00:00:00
Link: CVE-2020-26267
No data.
Status : Modified
Published: 2020-12-10T23:15:12.723
Modified: 2024-11-21T05:19:42.457
Link: CVE-2020-26267
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Github GHSA