PT-2020-14266 · Google+1 · Tensorflow+1

Published

2020-09-25

·

Updated

2024-03-06

·

CVE-2020-15195

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/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 implementation of SparseFillEmptyRowsGrad uses a double indexing pattern, which can result in reverse index map(i) being an index outside the bounds of grad values, thus causing a heap buffer overflow.
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

Weakness Enumeration

Related Identifiers

BIT-TENSORFLOW-2020-15195
CVE-2020-15195
GHSA-63XM-RX5P-XVQR
OPENSUSE-SU-2020:1766-1
OPENSUSE-SU-2020_1766-1
PYSEC-2020-118
PYSEC-2020-275
PYSEC-2020-310

Affected Products

Suse
Tensorflow