PYSEC-2021-412

See a problem?
Import Source
https://github.com/pypa/advisory-database/blob/main/vulns/tensorflow/PYSEC-2021-412.yaml
JSON Data
https://api.osv.dev/v1/vulns/PYSEC-2021-412
Aliases
Published
2021-11-05T23:15:00Z
Modified
2023-12-06T01:01:34.948938Z
Summary
[none]
Details

TensorFlow is an open source platform for machine learning. In affected versions the async implementation of CollectiveReduceV2 suffers from a memory leak and a use after free. This occurs due to the asynchronous computation and the fact that objects that have been std::move()d from are still accessed. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, as this version is the only one that is also affected.

References

Affected packages

PyPI / tensorflow

Package

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
2.6.0
Fixed
2.6.1
Introduced
2.7.0rc0
Fixed
2.7.0

Affected versions

2.*

2.6.0
2.7.0rc0
2.7.0rc1