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 8 of 22
CVE-2022-36014LOWCVSS 5.92022
CVE-2022-36014 [MEDIUM] CVE-2022-36014: tensorflow - TensorFlow is an open source platform for machine learning. When `mlir::tfg::TFO...
TensorFlow is an open source platform for machine learning. When `mlir::tfg::TFOp::nameAttr` receives null type list attributes, it crashes. We have patched the issue in GitHub commits 3a754740d5414e362512ee981eefba41561a63a6 and a0f0b9a21c9270930457095092f558fbad4c03e5. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on Tenso
debian
CVE-2022-21738LOWCVSS 6.52022
CVE-2022-21738 [MEDIUM] CVE-2022-21738: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The implementation of `...
Tensorflow is an Open Source Machine Learning Framework. The implementation of `SparseCountSparseOutput` can be made to crash a TensorFlow process by an integer overflow whose result is then used in a memory allocation. 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-23585LOWCVSS 4.32022
CVE-2022-23585 [MEDIUM] CVE-2022-23585: tensorflow - Tensorflow is an Open Source Machine Learning Framework. When decoding PNG image...
Tensorflow is an Open Source Machine Learning Framework. When decoding PNG images TensorFlow can produce a memory leak if the image is invalid. After calling `png::CommonInitDecode(..., &decode)`, the `decode` value contains allocated buffers which can only be freed by calling `png::CommonFreeDecode(&decode)`. However, several error case in the function impleme
debian
CVE-2022-29195LOWCVSS 5.52022
CVE-2022-29195 [MEDIUM] CVE-2022-29195: 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.StagePeek` 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 `index` is a scalar but there is no validation for this
debian
CVE-2022-41907LOWCVSS 4.82022
CVE-2022-41907 [MEDIUM] CVE-2022-41907: tensorflow - TensorFlow is an open source platform for machine learning. When `tf.raw_ops.Res...
TensorFlow is an open source platform for machine learning. When `tf.raw_ops.ResizeNearestNeighborGrad` is given a large `size` input, it overflows. We have patched the issue in GitHub commit 00c821af032ba9e5f5fa3fe14690c8d28a657624. The fix will be included in TensorFlow 2.11. We will also cherrypick this commit on TensorFlow 2.10.1, 2.9.3, and TensorFlow 2.8.
debian
CVE-2022-36002LOWCVSS 5.92022
CVE-2022-36002 [MEDIUM] CVE-2022-36002: tensorflow - TensorFlow is an open source platform for machine learning. When `Unbatch` recei...
TensorFlow is an open source platform for machine learning. When `Unbatch` receives a nonscalar input `id`, it gives a `CHECK` fail that can trigger a denial of service attack. We have patched the issue in GitHub commit 4419d10d576adefa36b0e0a9425d2569f7c0189f. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on TensorFlow 2.9.
debian
CVE-2022-23557LOWCVSS 6.52022
CVE-2022-23557 [MEDIUM] CVE-2022-23557: 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 trigger a division by zero in `BiasAndClamp` implementation. There is no check that the `bias_size` is non zero. 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
debian
CVE-2022-35937LOWCVSS 7.02022
CVE-2022-35937 [HIGH] CVE-2022-35937: 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 is triggered. This issue has been patched in GitHub commit 595a65a3e224a0362d7e68c2213acfc2b499a196. The fix will
debian
CVE-2022-23581LOWCVSS 6.52022
CVE-2022-23581 [MEDIUM] CVE-2022-23581: 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 `IsSimplifiableReshape` 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-29197LOWCVSS 5.52022
CVE-2022-29197 [MEDIUM] CVE-2022-29197: 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 scalar but there is no va
debian
CVE-2022-36019LOWCVSS 5.92022
CVE-2022-36019 [MEDIUM] CVE-2022-36019: tensorflow - TensorFlow is an open source platform for machine learning. If `FakeQuantWithMin...
TensorFlow is an open source platform for machine learning. If `FakeQuantWithMinMaxVarsPerChannel` is given `min` or `max` tensors of a rank other than one, it results in a `CHECK` fail that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 785d67a78a1d533759fcd2f5e8d6ef778de849e0. The fix will be included in TensorFl
debian
CVE-2022-23566LOWCVSS 8.82022
CVE-2022-23566 [HIGH] CVE-2022-23566: tensorflow - Tensorflow is an Open Source Machine Learning Framework. TensorFlow is vulnerabl...
Tensorflow is an Open Source Machine Learning Framework. TensorFlow is vulnerable to a heap OOB write in `Grappler`. The `set_output` function writes to an array at the specified index. Hence, this gives a malicious user a write primitive. 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
debian
CVE-2022-41891LOWCVSS 4.82022
CVE-2022-41891 [MEDIUM] CVE-2022-41891: tensorflow - TensorFlow is an open source platform for machine learning. If `tf.raw_ops.Tenso...
TensorFlow is an open source platform for machine learning. If `tf.raw_ops.TensorListConcat` is given `element_shape=[]`, it results segmentation fault which can be used to trigger a denial of service attack. We have patched the issue in GitHub commit fc33f3dc4c14051a83eec6535b608abe1d355fde. The fix will be included in TensorFlow 2.11. We will also cherrypick
debian
CVE-2022-23576LOWCVSS 6.52022
CVE-2022-23576 [MEDIUM] CVE-2022-23576: tensorflow - Tensorflow is an Open Source Machine Learning Framework. The implementation of `...
Tensorflow is an Open Source Machine Learning Framework. The implementation of `OpLevelCostEstimator::CalculateOutputSize` is vulnerable to an integer overflow if an attacker can create an operation which would involve tensors with large enough number of elements. We can have a large enough number of dimensions in `output_shape.dim()` or just a small number of
debian
CVE-2022-35996LOWCVSS 5.92022
CVE-2022-35996 [MEDIUM] CVE-2022-35996: tensorflow - TensorFlow is an open source platform for machine learning. If `Conv2D` is given...
TensorFlow is an open source platform for machine learning. If `Conv2D` is given empty `input` and the `filter` and `padding` sizes are valid, the output is all-zeros. This causes division-by-zero floating point exceptions that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 611d80db29dd7b0cfb755772c69d60ae5bca05f9.
debian
CVE-2022-29207LOWCVSS 5.52022
CVE-2022-29207 [MEDIUM] CVE-2022-29207: 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, multiple TensorFlow operations misbehave in eager mode when the resource handle provided to them is invalid. In graph mode, it would have been impossible to perform these API calls, but migration to TF 2.x eager mode opened up this vulnerability. If the
debian
CVE-2022-23571LOWCVSS 6.52022
CVE-2022-23571 [MEDIUM] CVE-2022-23571: tensorflow - Tensorflow is an Open Source Machine Learning Framework. When decoding a tensor ...
Tensorflow is an Open Source Machine Learning Framework. When decoding a tensor from protobuf, a TensorFlow process can encounter cases where a `CHECK` assertion is invalidated based on user controlled arguments, if the tensors have an invalid `dtype` and 0 elements or an invalid shape. This allows attackers to cause denial of services in TensorFlow processes.
debian
CVE-2022-29196LOWCVSS 5.52022
CVE-2022-29196 [MEDIUM] CVE-2022-29196: 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.Conv3DBackpropFilterV2` 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 does not validate that the `filter_sizes` argument
debian
CVE-2022-35959LOWCVSS 5.92022
CVE-2022-35959 [MEDIUM] CVE-2022-35959: 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 `AvgPool3DGradOp` does not fully validate the input `orig_input_shape`. This results in an overflow that results in a `CHECK` failure which can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 9178ac9d6389bdc54638ab913ea0e419234d14eb. The f
debian
CVE-2022-29199LOWCVSS 5.52022
CVE-2022-29199 [MEDIUM] CVE-2022-29199: 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.LoadAndRemapMatrix 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 `initializing_values` is a vector but there is
debian