PT-2020-14276 · Google+1 · Tensorflow+1
Published
2020-09-25
·
Updated
2024-03-06
·
CVE-2020-15205
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
data splits argument of tf.raw ops.StringNGrams lacks validation, allowing users to pass values that can cause heap overflow errors and leak contents of memory. This data leak can be used to defeat ASLR, as the leaked memory contents can contain return addresses.Recommendations
For versions prior to 1.15.4, upgrade to TensorFlow 1.15.4.
For versions prior to 2.0.3, upgrade to TensorFlow 2.0.3.
For versions prior to 2.1.2, upgrade to TensorFlow 2.1.2.
For versions prior to 2.2.1, upgrade to TensorFlow 2.2.1.
For versions prior to 2.3.1, upgrade to TensorFlow 2.3.1.
Exploit
Fix
Memory Corruption
Heap Based Buffer Overflow
Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Suse
Tensorflow