Memory corruption in `DrawBoundingBoxesV2`
TensorFlow is an end-to-end open source platform for machine learning. The implementation of `tf.raw_ops.MaxPoolGradWithArgmax` can cause reads outside of bounds of heap allocated data if attacker supplies specially crafted inputs. The implementation(https://github.com/tensorflow/tensorflow/blob/31bd5026304677faa8a0b77602c6154171b9aec1/tensorflow/core/kernels/image/draw_bounding_box_op.cc#L116-L130) assumes that the last element of `boxes` input is 4, as required by [the op](https://www.tensorflow.org/api_docs/python/tf/raw_ops/DrawBoundingBoxesV2). Since this is not checked attackers passing values less than 4 can write outside of bounds of
- Auf 2.1.4 aktualisieren
- Auf 2.2.0rc0 aktualisieren
- Auf 2.2.3 aktualisieren
- Auf 2.3.0rc0 aktualisieren
- Auf 2.3.3 aktualisieren
- Auf 2.3.4 aktualisieren
- Auf 2.4.2 aktualisieren
- Auf 2.4.3 aktualisieren