Google

Tensorflow

432 vulnerabilities found.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
Exploit
  • EPSS 0.36%
  • Published 25.09.2020 19:15:15
  • Last modified 21.11.2024 05:05:04

In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, by controlling the `fill` argument of tf.strings.as_string, a malicious attacker is able to trigger a format string vulnerability due to the way the internal format use in a `printf...

Exploit
  • EPSS 0.22%
  • Published 25.09.2020 19:15:15
  • Last modified 21.11.2024 05:05:04

In eager mode, TensorFlow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1 does not set the session state. Hence, calling `tf.raw_ops.GetSessionHandle` or `tf.raw_ops.GetSessionHandleV2` results in a null pointer dereference In linked snippet, i...

Exploit
  • EPSS 0.54%
  • Published 25.09.2020 19:15:15
  • Last modified 21.11.2024 05:05:04

In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the `data_splits` argument of `tf.raw_ops.StringNGrams` lacks validation. This allows a user to pass values that can cause heap overflow errors and even leak contents of memory In t...

Exploit
  • EPSS 0.47%
  • Published 25.09.2020 19:15:15
  • Last modified 21.11.2024 05:05:05

In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, changing the TensorFlow's `SavedModel` protocol buffer and altering the name of required keys results in segfaults and data corruption while loading the model. This can cause a deni...

Exploit
  • EPSS 1.41%
  • Published 25.09.2020 19:15:15
  • Last modified 21.11.2024 05:05:05

In tensorflow-lite before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, to mimic Python's indexing with negative values, TFLite uses `ResolveAxis` to convert negative values to positive indices. However, the only check that the converted index is n...

Exploit
  • EPSS 0.19%
  • Published 25.09.2020 19:15:14
  • Last modified 21.11.2024 05:05:02

In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the `tf.raw_ops.Switch` operation takes as input a tensor and a boolean and outputs two tensors. Depending on the boolean value, one of the tensors is exactly the input tensor where...

Exploit
  • EPSS 0.25%
  • Published 25.09.2020 19:15:14
  • Last modified 21.11.2024 05:05:02

In Tensorflow before versions 2.2.1 and 2.3.1, if a user passes an invalid argument to `dlpack.to_dlpack` the expected validations will cause variables to bind to `nullptr` while setting a `status` variable to the error condition. However, this `stat...

Exploit
  • EPSS 0.23%
  • Published 25.09.2020 19:15:14
  • Last modified 21.11.2024 05:05:02

In Tensorflow before versions 2.2.1 and 2.3.1, if a user passes a list of strings to `dlpack.to_dlpack` there is a memory leak following an expected validation failure. The issue occurs because the `status` argument during validation failures is not ...

Exploit
  • EPSS 0.22%
  • Published 25.09.2020 19:15:14
  • Last modified 21.11.2024 05:05:03

In Tensorflow before versions 2.2.1 and 2.3.1, the implementation of `dlpack.to_dlpack` can be made to use uninitialized memory resulting in further memory corruption. This is because the pybind11 glue code assumes that the argument is a tensor. Howe...

Exploit
  • EPSS 0.22%
  • Published 25.09.2020 19:15:14
  • Last modified 21.11.2024 05:05:03

In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the `SparseFillEmptyRowsGrad` implementation has incomplete validation of the shapes of its arguments. Although `reverse_index_map_t` and `grad_values_t` are accessed in a similar p...