cbcvebase.
CVE-2021-41225
published 2021-11-05

CVE-2021-41225: TensorFlow is an open source platform for machine learning. In affected versions TensorFlow's Grappler optimizer has a use of unitialized variable. If the…

high7.8CVSS 3.1
AVLACLPRLUINSUCHIHAH
TensorFlow is an open source platform for machine learning. In affected versions TensorFlow's Grappler optimizer has a use of unitialized variable. If the `train_nodes` vector (obtained from the saved model that gets optimized) does not contain a `Dequeue` node, then `dequeue_node` is left unitialized. 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.

Affected

13 ranges
VendorProductVersion rangeFixed in
debiantensorflow
googletensorflow
googletensorflow>= 2.4.0 < 2.4.42.4.4
googletensorflow>= 2.5.0 < 2.5.22.5.2
googletensorflow>= 2.6.0 < 2.6.12.6.1
inteloptimization_for_tensorflow>= 0 < 2.4.42.4.4
inteloptimization_for_tensorflow>= 0 < 68867bf01239d9e1048f98cbad185bf4761bedd368867bf01239d9e1048f98cbad185bf4761bedd3
inteloptimization_for_tensorflow>= 2.5.0 < 2.5.22.5.2
inteloptimization_for_tensorflow>= 2.6.0 < 2.6.12.6.1
inteloptimization_for_tensorflow>= 2.7.0rc0 < 2.7.02.7.0
tensorflowtensorflow< 2.4.42.4.4
tensorflowtensorflow
tensorflowtensorflow