TensorFlow is an open source platform for machine learning. In affected versions the process of building the control flow graph for a TensorFlow model is vulnerable to a null pointer exception when nodes that should be paired are not. This occurs because the code assumes that the first node in the pairing (e.g., an `Enter` node) always exists when encountering the second node (e.g., an `Exit` node). When this is not the case, `parent` is `nullptr` so dereferencing it causes a crash. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2, and TensorFlow 2.4.4, as these are also affected and still in supported range.
Metrics
Affected Vendors & Products
References
History
No history.
MITRE
Status: PUBLISHED
Assigner: GitHub_M
Published: 2021-11-05T20:55:10
Updated: 2024-08-04T03:08:31.448Z
Reserved: 2021-09-15T00:00:00
Link: CVE-2021-41217
Vulnrichment
No data.
NVD
Status : Modified
Published: 2021-11-05T21:15:09.073
Modified: 2024-11-21T06:25:48.203
Link: CVE-2021-41217
Redhat
No data.