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 5 of 22
CVE-2022-21740LOWCVSS 7.62022
CVE-2022-21740 [HIGH] CVE-2022-21740: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The implementation of `... Tensorflow is an Open Source Machine Learning Framework. The implementation of `SparseCountSparseOutput` is vulnerable to a heap overflow. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. Scope: local forky: resolv
debian
CVE-2022-36015LOWCVSS 5.92022
CVE-2022-36015 [MEDIUM] CVE-2022-36015: tensorflow - TensorFlow is an open source platform for machine learning. When `RangeSize` rec... TensorFlow is an open source platform for machine learning. When `RangeSize` receives values that do not fit into an `int64_t`, it crashes. We have patched the issue in GitHub commit 37e64539cd29fcfb814c4451152a60f5d107b0f0. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on TensorFlow 2.9.1, TensorFlow 2.8.1, and TensorFlow 2
debian
CVE-2022-35974LOWCVSS 5.92022
CVE-2022-35974 [MEDIUM] CVE-2022-35974: tensorflow - TensorFlow is an open source platform for machine learning. If `QuantizeDownAndS... TensorFlow is an open source platform for machine learning. If `QuantizeDownAndShrinkRange` is given nonscalar inputs for `input_min` or `input_max`, it results in a segfault that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 73ad1815ebcfeb7c051f9c2f7ab5024380ca8613. The fix will be included in TensorFlow 2.10.0.
debian
CVE-2022-23564LOWCVSS 6.52022
CVE-2022-23564 [MEDIUM] CVE-2022-23564: tensorflow - Tensorflow is an Open Source Machine Learning Framework. When decoding a resourc... Tensorflow is an Open Source Machine Learning Framework. When decoding a resource handle tensor from protobuf, a TensorFlow process can encounter cases where a `CHECK` assertion is invalidated based on user controlled arguments. This allows attackers to cause denial of services in TensorFlow processes. The fix will be included in TensorFlow 2.8.0. We will also
debian
CVE-2022-23594LOWCVSS 8.82022
CVE-2022-23594 [HIGH] CVE-2022-23594: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The TFG dialect of Tens... Tensorflow is an Open Source Machine Learning Framework. The TFG dialect of TensorFlow (MLIR) makes several assumptions about the incoming `GraphDef` before converting it to the MLIR-based dialect. If an attacker changes the `SavedModel` format on disk to invalidate these assumptions and the `GraphDef` is then converted to MLIR-based IR then they can cause a cras
debian
CVE-2022-23579LOWCVSS 6.52022
CVE-2022-23579 [MEDIUM] CVE-2022-23579: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The Grappler optimizer ... Tensorflow is an Open Source Machine Learning Framework. The Grappler optimizer in TensorFlow can be used to cause a denial of service by altering a `SavedModel` such that `SafeToRemoveIdentity` would trigger `CHECK` failures. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow
debian
CVE-2022-23563LOWCVSS 7.12022
CVE-2022-23563 [HIGH] CVE-2022-23563: tensorflow - Tensorflow is an Open Source Machine Learning Framework. In multiple places, Ten... Tensorflow is an Open Source Machine Learning Framework. In multiple places, TensorFlow uses `tempfile.mktemp` to create temporary files. While this is acceptable in testing, in utilities and libraries it is dangerous as a different process can create the file between the check for the filename in `mktemp` and the actual creation of the file by a subsequent opera
debian
CVE-2022-23562LOWCVSS 7.62022
CVE-2022-23562 [HIGH] CVE-2022-23562: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The implementation of `... Tensorflow is an Open Source Machine Learning Framework. The implementation of `Range` suffers from integer overflows. These can trigger undefined behavior or, in some scenarios, extremely large allocations. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are a
debian
CVE-2022-21730LOWCVSS 8.12022
CVE-2022-21730 [HIGH] CVE-2022-21730: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The implementation of `... Tensorflow is an Open Source Machine Learning Framework. The implementation of `FractionalAvgPoolGrad` does not consider cases where the input tensors are invalid allowing an attacker to read from outside of bounds of heap. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3
debian
CVE-2022-23592LOWCVSS 8.12022
CVE-2022-23592 [HIGH] CVE-2022-23592: tensorflow - Tensorflow is an Open Source Machine Learning Framework. TensorFlow's type infer... Tensorflow is an Open Source Machine Learning Framework. TensorFlow's type inference can cause a heap out of bounds read as the bounds checking is done in a `DCHECK` (which is a no-op during production). An attacker can control the `input_idx` variable such that `ix` would be larger than the number of values in `node_t.args`. The fix will be included in TensorFlo
debian
CVE-2022-23582LOWCVSS 6.52022
CVE-2022-23582 [MEDIUM] CVE-2022-23582: tensorflow - Tensorflow is an Open Source Machine Learning Framework. A malicious user can ca... Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that `TensorByteSize` would trigger `CHECK` failures. `TensorShape` constructor throws a `CHECK`-fail if shape is partial or has a number of elements that would overflow the size of an `int`. The `PartialTensorShape` constructo
debian
CVE-2022-29204LOWCVSS 5.52022
CVE-2022-29204 [MEDIUM] CVE-2022-29204: 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.UnsortedSegmentJoin` does not fully validate the input arguments. This results in a `CHECK`-failure which can be used to trigger a denial of service attack. The code assumes `num_segments` is a positive scalar but there
debian
CVE-2022-35941LOWCVSS 5.92022
CVE-2022-35941 [MEDIUM] CVE-2022-35941: tensorflow - TensorFlow is an open source platform for machine learning. The `AvgPoolOp` func... TensorFlow is an open source platform for machine learning. The `AvgPoolOp` function takes an argument `ksize` that must be positive but is not checked. A negative `ksize` can trigger a `CHECK` failure and crash the program. We have patched the issue in GitHub commit 3a6ac52664c6c095aa2b114e742b0aa17fdce78f. The fix will be included in TensorFlow 2.10.0. We wil
debian
CVE-2022-21725LOWCVSS 6.52022
CVE-2022-21725 [MEDIUM] CVE-2022-21725: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The estimator for the c... Tensorflow is an Open Source Machine Learning Framework. The estimator for the cost of some convolution operations can be made to execute a division by 0. The function fails to check that the stride argument is strictly positive. Hence, the fix is to add a check for the stride argument to ensure it is valid. The fix will be included in TensorFlow 2.8.0. We will
debian
CVE-2022-35934LOWCVSS 5.92022
CVE-2022-35934 [MEDIUM] CVE-2022-35934: 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 tf.reshape op in TensorFlow is vulnerable to a denial of service via CHECK-failure (assertion failure) caused by overflowing the number of elements in a tensor. This issue has been patched in GitHub commit 61f0f9b94df8c0411f0ad0ecc2fec2d3f3c33555. The fix will be included in Tenso
debian
CVE-2022-35982LOWCVSS 5.92022
CVE-2022-35982 [MEDIUM] CVE-2022-35982: tensorflow - TensorFlow is an open source platform for machine learning. If `SparseBincount` ... TensorFlow is an open source platform for machine learning. If `SparseBincount` is given inputs for `indices`, `values`, and `dense_shape` that do not make a valid sparse tensor, it results in a segfault that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 40adbe4dd15b582b0210dfbf40c243a62f5119fa. The fix will be in
debian
CVE-2022-41901LOWCVSS 4.82022
CVE-2022-41901 [MEDIUM] CVE-2022-41901: tensorflow - TensorFlow is an open source platform for machine learning. An input `sparse_mat... TensorFlow is an open source platform for machine learning. An input `sparse_matrix` that is not a matrix with a shape with rank 0 will trigger a `CHECK` fail in `tf.raw_ops.SparseMatrixNNZ`. We have patched the issue in GitHub commit f856d02e5322821aad155dad9b3acab1e9f5d693. The fix will be included in TensorFlow 2.11. We will also cherrypick this commit on Te
debian
CVE-2022-29198LOWCVSS 5.52022
CVE-2022-29198 [MEDIUM] CVE-2022-29198: 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.SparseTensorToCSRSparseMatrix` does not fully validate the input arguments. This results in a `CHECK`-failure which can be used to trigger a denial of service attack. The code assumes `dense_shape` is a vector and `indi
debian
CVE-2022-35989LOWCVSS 5.92022
CVE-2022-35989 [MEDIUM] CVE-2022-35989: tensorflow - TensorFlow is an open source platform for machine learning. When `MaxPool` recei... TensorFlow is an open source platform for machine learning. When `MaxPool` receives a window size input array `ksize` with dimensions greater than its input tensor `input`, 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 32d7bd3defd134f21a4e344c8dfd40099aaf6b18. The fix will
debian
CVE-2022-23575LOWCVSS 6.52022
CVE-2022-23575 [MEDIUM] CVE-2022-23575: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The implementation of `... Tensorflow is an Open Source Machine Learning Framework. The implementation of `OpLevelCostEstimator::CalculateTensorSize` is vulnerable to an integer overflow if an attacker can create an operation which would involve a tensor with large enough number of elements. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2
debian