PYSEC-2019-209

See a problem?
Import Source
https://github.com/pypa/advisory-database/blob/main/vulns/tensorflow/PYSEC-2019-209.yaml
JSON Data
https://api.osv.dev/v1/vulns/PYSEC-2019-209
Aliases
Published
2019-12-16T21:15:00Z
Modified
2023-11-08T04:01:21Z
Summary
[none]
Details

In TensorFlow before 1.15, a heap buffer overflow in UnsortedSegmentSum can be produced when the Index template argument is int32. In this case data_size and num_segments fields are truncated from int64 to int32 and can produce negative numbers, resulting in accessing out of bounds heap memory. This is unlikely to be exploitable and was detected and fixed internally in TensorFlow 1.15 and 2.0.

References

Affected packages

PyPI / tensorflow

Package

Name
tensorflow
View open source insights on deps.dev
Purl
pkg:pypi/tensorflow

Affected ranges

Type
GIT
Repo
https://github.com/tensorflow/tensorflow
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Type
ECOSYSTEM
Events
Introduced
1.0.0
Fixed
1.15.0

Affected versions

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

Database specific

source
"https://github.com/pypa/advisory-database/blob/main/vulns/tensorflow/PYSEC-2019-209.yaml"