PT-2020-14279 · Google+1 · Tensorflow+1
Published
2020-09-25
·
Updated
2024-03-06
·
CVE-2020-15208
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
TensorFlow versions prior to 1.15.4
TensorFlow versions prior to 2.0.3
TensorFlow versions prior to 2.1.2
TensorFlow versions prior to 2.2.1
TensorFlow versions prior to 2.3.1
Description
The issue arises when determining the common dimension size of two tensors. TFLite uses a
DCHECK which is no-op outside of debug compilation modes. Since the function always returns the dimension of the first tensor, malicious attackers can craft cases where this is larger than that of the second tensor, resulting in reads/writes outside of bounds.Recommendations
Upgrade to TensorFlow 1.15.4 or later
Upgrade to TensorFlow 2.0.3 or later
Upgrade to TensorFlow 2.1.2 or later
Upgrade to TensorFlow 2.2.1 or later
Upgrade to TensorFlow 2.3.1 or later
Exploit
Fix
Memory Corruption
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Suse
Tensorflow