CVE-2020-26271Out-of-bounds Read in Tensorflow

Severity
3.3LOWNVD
CNA4.4
EPSS
0.0%
top 95.91%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedDec 10

Description

In affected versions of TensorFlow under certain cases, loading a saved model can result in accessing uninitialized memory while building the computation graph. The MakeEdge function creates an edge between one output tensor of the src node (given by output_index) and the input slot of the dst node (given by input_index). This is only possible if the types of the tensors on both sides coincide, so the function begins by obtaining the corresponding DataType values and comparing these for equality

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:NExploitability: 1.8 | Impact: 1.4

Affected Packages3 packages

NVDgoogle/tensorflow2.0.02.0.4+4
CVEListV5tensorflow/tensorflow< 1.15.5+4
PyPIintel/optimization_for_tensorflow2.0.02.0.4+5

Patches

🔴Vulnerability Details

4
OSV
CVE-2020-26271: In affected versions of TensorFlow under certain cases, loading a saved model can result in accessing uninitialized memory while building the computat2020-12-10
GHSA
Heap out of bounds access in MakeEdge in TensorFlow2020-12-10
CVEList
Heap out of bounds access in MakeEdge in TensorFlow2020-12-10
OSV
Heap out of bounds access in MakeEdge in TensorFlow2020-12-10

📋Vendor Advisories

1
Debian
CVE-2020-26271: tensorflow - In affected versions of TensorFlow under certain cases, loading a saved model ca...2020
CVE-2020-26271 — Out-of-bounds Read in Tensorflow | cvebase