Debian Tensorflow vulnerabilities

432 known vulnerabilities affecting debian/tensorflow.

Total CVEs
432
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
HIGH1MEDIUM1LOW430

Vulnerabilities

Page 6 of 22
CVE-2022-29210LOWCVSS 5.52022
CVE-2022-29210 [MEDIUM] CVE-2022-29210: tensorflow - TensorFlow is an open source platform for machine learning. In version 2.8.0, th... TensorFlow is an open source platform for machine learning. In version 2.8.0, the `TensorKey` hash function used total estimated `AllocatedBytes()`, which (a) is an estimate per tensor, and (b) is a very poor hash function for constants (e.g. `int32_t`). It also tried to access individual tensor bytes through `tensor.data()` of size `AllocatedBytes()`. This led
debian
CVE-2022-29213LOWCVSS 5.52022
CVE-2022-29213 [MEDIUM] CVE-2022-29213: tensorflow - TensorFlow is an open source platform for machine learning. Prior to versions 2.... TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, the `tf.compat.v1.signal.rfft2d` and `tf.compat.v1.signal.rfft3d` lack input validation and under certain condition can result in crashes (due to `CHECK`-failures). Versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4 contain a patch for this issue. Scope: local for
debian
CVE-2022-35987LOWCVSS 5.92022
CVE-2022-35987 [MEDIUM] CVE-2022-35987: tensorflow - TensorFlow is an open source platform for machine learning. `DenseBincount` assu... TensorFlow is an open source platform for machine learning. `DenseBincount` assumes its input tensor `weights` to either have the same shape as its input tensor `input` or to be length-0. A different `weights` shape will trigger a `CHECK` fail that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit bf4c14353c2328636a18
debian
CVE-2022-29192LOWCVSS 5.52022
CVE-2022-29192 [MEDIUM] CVE-2022-29192: tensorflow - TensorFlow is an open source platform for machine learning. Prior to versions 2.... TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, the implementation of `tf.raw_ops.QuantizeAndDequantizeV4Grad` does not fully validate the input arguments. This results in a `CHECK`-failure which can be used to trigger a denial of service attack. Versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4 contain a patc
debian
CVE-2022-41887LOWCVSS 4.82022
CVE-2022-41887 [MEDIUM] CVE-2022-41887: tensorflow - TensorFlow is an open source platform for machine learning. `tf.keras.losses.poi... TensorFlow is an open source platform for machine learning. `tf.keras.losses.poisson` receives a `y_pred` and `y_true` that are passed through `functor::mul` in `BinaryOp`. If the resulting dimensions overflow an `int32`, TensorFlow will crash due to a size mismatch during broadcast assignment. We have patched the issue in GitHub commit c5b30379ba87cbe774b08ac5
debian
CVE-2022-41894LOWCVSS 7.12022
CVE-2022-41894 [HIGH] CVE-2022-41894: tensorflow - TensorFlow is an open source platform for machine learning. The reference kernel... TensorFlow is an open source platform for machine learning. The reference kernel of the `CONV_3D_TRANSPOSE` TensorFlow Lite operator wrongly increments the data_ptr when adding the bias to the result. Instead of `data_ptr += num_channels;` it should be `data_ptr += output_num_channels;` as if the number of input channels is different than the number of output cha
debian
CVE-2022-21737LOWCVSS 6.52022
CVE-2022-21737 [MEDIUM] CVE-2022-21737: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The implementation of `... Tensorflow is an Open Source Machine Learning Framework. The implementation of `*Bincount` operations allows malicious users to cause denial of service by passing in arguments which would trigger a `CHECK`-fail. There are several conditions that the input arguments must satisfy. Some are not caught during shape inference and others are not caught during kernel
debian
CVE-2022-36011LOWCVSS 5.92022
CVE-2022-36011 [MEDIUM] CVE-2022-36011: tensorflow - TensorFlow is an open source platform for machine learning. When `mlir::tfg::Con... TensorFlow is an open source platform for machine learning. When `mlir::tfg::ConvertGenericFunctionToFunctionDef` is given empty function attributes, it gives a null dereference. We have patched the issue in GitHub commit 1cf45b831eeb0cab8655c9c7c5d06ec6f45fc41b. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on TensorFlow 2.
debian
CVE-2022-23559LOWCVSS 8.82022
CVE-2022-23559 [HIGH] CVE-2022-23559: tensorflow - Tensorflow is an Open Source Machine Learning Framework. An attacker can craft a... Tensorflow is an Open Source Machine Learning Framework. An attacker can craft a TFLite model that would cause an integer overflow in embedding lookup operations. Both `embedding_size` and `lookup_size` are products of values provided by the user. Hence, a malicious user could trigger overflows in the multiplication. In certain scenarios, this can then result in
debian
CVE-2022-35938LOWCVSS 7.02022
CVE-2022-35938 [HIGH] CVE-2022-35938: tensorflow - TensorFlow is an open source platform for machine learning. The `GatherNd` funct... TensorFlow is an open source platform for machine learning. The `GatherNd` function takes arguments that determine the sizes of inputs and outputs. If the inputs given are greater than or equal to the sizes of the outputs, an out-of-bounds memory read or a crash is triggered. This issue has been patched in GitHub commit 4142e47e9e31db481781b955ed3ff807a781b494. T
debian
CVE-2022-29206LOWCVSS 5.52022
CVE-2022-29206 [MEDIUM] CVE-2022-29206: tensorflow - TensorFlow is an open source platform for machine learning. Prior to versions 2.... TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, the implementation of `tf.raw_ops.SparseTensorDenseAdd` does not fully validate the input arguments. In this case, a reference gets bound to a `nullptr` during kernel execution. This is undefined behavior. Versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4 contain
debian
CVE-2022-35981LOWCVSS 5.92022
CVE-2022-35981 [MEDIUM] CVE-2022-35981: tensorflow - TensorFlow is an open source platform for machine learning. `FractionalMaxPoolGr... TensorFlow is an open source platform for machine learning. `FractionalMaxPoolGrad` validates its inputs with `CHECK` failures instead of with returning errors. If it gets incorrectly sized inputs, the `CHECK` failure can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 8741e57d163a079db05a7107a7609af70931def4. The fix w
debian
CVE-2022-36000LOWCVSS 5.92022
CVE-2022-36000 [MEDIUM] CVE-2022-36000: tensorflow - TensorFlow is an open source platform for machine learning. When `mlir::tfg::Con... TensorFlow is an open source platform for machine learning. When `mlir::tfg::ConvertGenericFunctionToFunctionDef` is given empty function attributes, it gives a null dereference. We have patched the issue in GitHub commit aed36912609fc07229b4d0a7b44f3f48efc00fd0. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on TensorFlow 2.
debian
CVE-2022-23574LOWCVSS 8.82022
CVE-2022-23574 [HIGH] CVE-2022-23574: tensorflow - Tensorflow is an Open Source Machine Learning Framework. There is a typo in Tens... Tensorflow is an Open Source Machine Learning Framework. There is a typo in TensorFlow's `SpecializeType` which results in heap OOB read/write. Due to a typo, `arg` is initialized to the `i`th mutable argument in a loop where the loop index is `j`. Hence it is possible to assign to `arg` from outside the vector of arguments. Since this is a mutable proto value, i
debian
CVE-2022-35935LOWCVSS 5.92022
CVE-2022-35935 [MEDIUM] CVE-2022-35935: tensorflow - TensorFlow is an open source platform for machine learning. The implementation o... TensorFlow is an open source platform for machine learning. The implementation of SobolSampleOp is vulnerable to a denial of service via CHECK-failure (assertion failure) caused by assuming `input(0)`, `input(1)`, and `input(2)` to be scalar. This issue has been patched in GitHub commit c65c67f88ad770662e8f191269a907bf2b94b1bf. The fix will be included in Tenso
debian
CVE-2022-29208LOWCVSS 7.12022
CVE-2022-29208 [HIGH] CVE-2022-29208: tensorflow - TensorFlow is an open source platform for machine learning. Prior to versions 2.... TensorFlow is an open source platform for machine learning. Prior to versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4, the implementation of `tf.raw_ops.EditDistance` has incomplete validation. Users can pass negative values to cause a segmentation fault based denial of service. In multiple places throughout the code, one may compute an index for a write operation. Howeve
debian
CVE-2022-35988LOWCVSS 5.92022
CVE-2022-35988 [MEDIUM] CVE-2022-35988: tensorflow - TensorFlow is an open source platform for machine learning. When `tf.linalg.matr... TensorFlow is an open source platform for machine learning. When `tf.linalg.matrix_rank` receives an empty input `a`, the GPU kernel gives a `CHECK` fail that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit c55b476aa0e0bd4ee99d0f3ad18d9d706cd1260a. The fix will be included in TensorFlow 2.10.0. We will also cherrypi
debian
CVE-2022-41889LOWCVSS 5.52022
CVE-2022-41889 [MEDIUM] CVE-2022-41889: tensorflow - TensorFlow is an open source platform for machine learning. If a list of quantiz... TensorFlow is an open source platform for machine learning. If a list of quantized tensors is assigned to an attribute, the pywrap code fails to parse the tensor and returns a `nullptr`, which is not caught. An example can be seen in `tf.compat.v1.extract_volume_patches` by passing in quantized tensors as input `ksizes`. We have patched the issue in GitHub comm
debian
CVE-2022-23587LOWCVSS 8.82022
CVE-2022-23587 [HIGH] CVE-2022-23587: tensorflow - Tensorflow is an Open Source Machine Learning Framework. Under certain scenarios... Tensorflow is an Open Source Machine Learning Framework. Under certain scenarios, Grappler component of TensorFlow is vulnerable to an integer overflow during cost estimation for crop and resize. Since the cropping parameters are user controlled, a malicious person can trigger undefined behavior. The fix will be included in TensorFlow 2.8.0. We will also cherrypi
debian
CVE-2022-36016LOWCVSS 5.92022
CVE-2022-36016 [MEDIUM] CVE-2022-36016: tensorflow - TensorFlow is an open source platform for machine learning. When `tensorflow::fu... TensorFlow is an open source platform for machine learning. When `tensorflow::full_type::SubstituteFromAttrs` receives a `FullTypeDef& t` that is not exactly three args, it triggers a `CHECK`-fail instead of returning a status. We have patched the issue in GitHub commit 6104f0d4091c260ce9352f9155f7e9b725eab012. The fix will be included in TensorFlow 2.10.0. We
debian