Skip to content
OpenAdvisories
Medium · 6.5 CVE-2020-15210 BIT-tensorflow-2020-15210EUVD-2020-0206GHSA-x9j7-x98r-r4w2PYSEC-2020-133PYSEC-2020-290PYSEC-2020-325

Segmentation fault in tensorflow-lite

Published Sep 25, 2020 · Updated Aug 4, 2024 · Assigned by GitHub_M

Description

In tensorflow-lite before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, if a TFLite saved model uses the same tensor as both input and output of an operator, then, depending on the operator, we can observe a segmentation fault or just memory corruption. We have patched the issue in d58c96946b and will release patch releases for all versions between 1.15 and 2.3. We recommend users to upgrade to TensorFlow 1.15.4, 2.0.3, 2.1.2, 2.2.1, or 2.3.1.

Affected products

VendorProductAffectedFixed
tensorflow tensorflow < 1.15.4, >= 2.0.0, < 2.0.3, >= 2.1.0, < 2.1.2, >= 2.2.0, < 2.2.1, >= 2.3.0, < 2.3.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 15.2 tensorflow2 +3 2.1.2-lp152.7.3.1 openSUSE-SU-2020:1766-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI tensorflow < 1.15.4 1.15.4 GHSA-x9j7-x98r-r4w2
PyPI tensorflow >= 2.0.0, < 2.0.3 2.0.3 GHSA-x9j7-x98r-r4w2
PyPI tensorflow >= 2.1.0, < 2.1.2 2.1.2 GHSA-x9j7-x98r-r4w2
PyPI tensorflow >= 2.2.0, < 2.2.1 2.2.1 GHSA-x9j7-x98r-r4w2
PyPI tensorflow >= 2.3.0, < 2.3.1 2.3.1 GHSA-x9j7-x98r-r4w2
PyPI tensorflow < 1.15.4 · >= 2.0.0, < 2.0.3 · >= 2.1.0, < 2.1.2 · >= 2.2.0, < 2.2.1 · >= 2.3.0, < 2.3.1 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 PYSEC-2020-133
PyPI tensorflow-cpu < 1.15.4 1.15.4 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-cpu >= 2.0.0, < 2.0.3 2.0.3 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-cpu >= 2.1.0, < 2.1.2 2.1.2 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-cpu >= 2.2.0, < 2.2.1 2.2.1 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-cpu >= 2.3.0, < 2.3.1 2.3.1 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-cpu < 1.15.4 · >= 2.0.0, < 2.0.3 · >= 2.1.0, < 2.1.2 · >= 2.2.0, < 2.2.1 · >= 2.3.0, < 2.3.1 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 PYSEC-2020-290
PyPI tensorflow-gpu < 1.15.4 1.15.4 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-gpu >= 2.0.0, < 2.0.3 2.0.3 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-gpu >= 2.1.0, < 2.1.2 2.1.2 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-gpu >= 2.2.0, < 2.2.1 2.2.1 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-gpu >= 2.3.0, < 2.3.1 2.3.1 GHSA-x9j7-x98r-r4w2
PyPI tensorflow-gpu < 1.15.4 · >= 2.0.0, < 2.0.3 · >= 2.1.0, < 2.1.2 · >= 2.2.0, < 2.2.1 · >= 2.3.0, < 2.3.1 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1 PYSEC-2020-325

Advisories 1

References