PYSEC-2020-140

Import Source
https://github.com/pypa/advisory-database/blob/main/vulns/tensorflow/PYSEC-2020-140.yaml
Aliases
Published
2020-12-10T23:15:00Z
Modified
2023-12-06T01:00:27.687951Z
Details

In affected versions of TensorFlow the tf.rawops.DataFormatVecPermute API does not validate the srcformat and dst_format attributes. The code assumes that these two arguments define a permutation of NHWC. This can result in uninitialized memory accesses, read outside of bounds and even crashes. This is fixed in versions 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, and 2.4.0.

References

Affected packages

PyPI / tensorflow

Package

Affected ranges

Type
GIT
Repo
https://github.com/tensorflow/tensorflow
Events
Introduced
0The exact introduced commit is unknown
Fixed
Type
ECOSYSTEM
Events
Introduced
0The exact introduced commit is unknown
Fixed
1.15.5
Introduced
2.0.0
Fixed
2.0.4
Introduced
2.1.0
Fixed
2.1.3
Introduced
2.2.0
Fixed
2.2.2
Introduced
2.3.0
Fixed
2.3.2

Affected versions

0.*

0.12.0rc0
0.12.0rc1
0.12.0
0.12.1

1.*

1.0.0
1.0.1
1.1.0rc0
1.1.0rc1
1.1.0rc2
1.1.0
1.2.0rc0
1.2.0rc1
1.2.0rc2
1.2.0
1.2.1
1.3.0rc0
1.3.0rc1
1.3.0rc2
1.3.0
1.4.0rc0
1.4.0rc1
1.4.0
1.4.1
1.5.0rc0
1.5.0rc1
1.5.0
1.5.1
1.6.0rc0
1.6.0rc1
1.6.0
1.7.0rc0
1.7.0rc1
1.7.0
1.7.1
1.8.0rc0
1.8.0rc1
1.8.0
1.9.0rc0
1.9.0rc1
1.9.0rc2
1.9.0
1.10.0rc0
1.10.0rc1
1.10.0
1.10.1
1.11.0rc0
1.11.0rc1
1.11.0rc2
1.11.0
1.12.0rc0
1.12.0rc1
1.12.0rc2
1.12.0
1.12.2
1.12.3
1.13.0rc0
1.13.0rc1
1.13.0rc2
1.13.1
1.13.2
1.14.0rc0
1.14.0rc1
1.14.0
1.15.0rc0
1.15.0rc1
1.15.0rc2
1.15.0rc3
1.15.0
1.15.2
1.15.3
1.15.4

2.*

2.0.0
2.0.1
2.0.2
2.0.3
2.1.0
2.1.1
2.1.2
2.2.0
2.2.1
2.3.0
2.3.1