Lucene search

K

Tensorflow Security Vulnerabilities

cve
cve

CVE-2021-37684

TensorFlow is an end-to-end open source platform for machine learning. In affected versions the implementations of pooling in TFLite are vulnerable to division by 0 errors as there are no checks for divisors not being 0. We have patched the issue in GitHub commit dfa22b348b70bb89d6d6ec0ff53973bacb4...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 11:15 PM
69
5
cve
cve

CVE-2021-37685

TensorFlow is an end-to-end open source platform for machine learning. In affected versions TFLite's expand_dims.cc contains a vulnerability which allows reading one element outside of bounds of heap allocated data. If axis is a large negative value (e.g., -100000), then after the first if it would...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 11:15 PM
57
5
cve
cve

CVE-2021-37686

TensorFlow is an end-to-end open source platform for machine learning. In affected versions the strided slice implementation in TFLite has a logic bug which can allow an attacker to trigger an infinite loop. This arises from newly introduced support for ellipsis in axis definition . An attacker can...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 10:15 PM
67
4
cve
cve

CVE-2021-37687

TensorFlow is an end-to-end open source platform for machine learning. In affected versions TFLite's GatherNd implementation does not support negative indices but there are no checks for this situation. Hence, an attacker can read arbitrary data from the heap by carefully crafting a model with nega...

5.5CVSS

5.6AI Score

0.0005EPSS

2021-08-12 11:15 PM
63
4
cve
cve

CVE-2021-37688

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can craft a TFLite model that would trigger a null pointer dereference, which would result in a crash and denial of service. The implementation unconditionally dereferences a pointer. We have pat...

7.8CVSS

5.5AI Score

0.0004EPSS

2021-08-12 10:15 PM
56
4
cve
cve

CVE-2021-37689

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can craft a TFLite model that would trigger a null pointer dereference, which would result in a crash and denial of service. This is caused by the MLIR optimization of L2NormalizeReduceAxis opera...

7.8CVSS

5.5AI Score

0.0004EPSS

2021-08-12 10:15 PM
62
4
cve
cve

CVE-2021-37690

TensorFlow is an end-to-end open source platform for machine learning. In affected versions when running shape functions, some functions (such as MutableHashTableShape) produce extra output information in the form of a ShapeAndType struct. The shapes embedded in this struct are owned by an inferenc...

6.6CVSS

6.5AI Score

0.0004EPSS

2021-08-13 12:15 AM
91
cve
cve

CVE-2021-37691

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can craft a TFLite model that would trigger a division by zero error in LSH implementation . We have patched the issue in GitHub commit 0575b640091680cfb70f4dd93e70658de43b94f9. The fix will be i...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 11:15 PM
71
4
cve
cve

CVE-2021-37692

TensorFlow is an end-to-end open source platform for machine learning. In affected versions under certain conditions, Go code can trigger a segfault in string deallocation. For string tensors, C.TF_TString_Dealloc is called during garbage collection within a finalizer function. However, tensor stru...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 11:15 PM
68
6
cve
cve

CVE-2021-41195

TensorFlow is an open source platform for machine learning. In affected versions the implementation of tf.math.segment_* operations results in a CHECK-fail related abort (and denial of service) if a segment id in segment_ids is large. This is similar to CVE-2021-29584 (and similar other reported vu...

5.5CVSS

5.7AI Score

0.001EPSS

2021-11-05 08:15 PM
50
cve
cve

CVE-2021-41196

TensorFlow is an open source platform for machine learning. In affected versions the Keras pooling layers can trigger a segfault if the size of the pool is 0 or if a dimension is negative. This is due to the TensorFlow's implementation of pooling operations where the values in the sliding window ar...

5.5CVSS

5.5AI Score

0.001EPSS

2021-11-05 08:15 PM
46
cve
cve

CVE-2021-41197

TensorFlow is an open source platform for machine learning. In affected versions TensorFlow allows tensor to have a large number of dimensions and each dimension can be as large as desired. However, the total number of elements in a tensor must fit within an int64_t. If an overflow occurs, Multiply...

5.5CVSS

5.5AI Score

0.001EPSS

2021-11-05 08:15 PM
61
cve
cve

CVE-2021-41198

TensorFlow is an open source platform for machine learning. In affected versions if tf.tile is called with a large input argument then the TensorFlow process will crash due to a CHECK-failure caused by an overflow. The number of elements in the output tensor is too much for the int64_t type and the...

5.5CVSS

5.6AI Score

0.001EPSS

2021-11-05 08:15 PM
50
cve
cve

CVE-2021-41199

TensorFlow is an open source platform for machine learning. In affected versions if tf.image.resize is called with a large input argument then the TensorFlow process will crash due to a CHECK-failure caused by an overflow. The number of elements in the output tensor is too much for the int64_t type...

5.5CVSS

5.5AI Score

0.001EPSS

2021-11-05 08:15 PM
55
cve
cve

CVE-2021-41200

TensorFlow is an open source platform for machine learning. In affected versions if tf.summary.create_file_writer is called with non-scalar arguments code crashes due to a CHECK-fail. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2...

5.5CVSS

5.6AI Score

0.001EPSS

2021-11-05 08:15 PM
49
cve
cve

CVE-2021-41201

TensorFlow is an open source platform for machine learning. In affeced versions during execution, EinsumHelper::ParseEquation() is supposed to set the flags in input_has_ellipsis vector and *output_has_ellipsis boolean to indicate whether there is ellipsis in the corresponding inputs and output. Ho...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-11-05 08:15 PM
44
cve
cve

CVE-2021-41202

TensorFlow is an open source platform for machine learning. In affected versions while calculating the size of the output within the tf.range kernel, there is a conditional statement of type int64 = condition ? int64 : double. Due to C++ implicit conversion rules, both branches of the condition wil...

5.5CVSS

5.4AI Score

0.0004EPSS

2021-11-05 10:15 PM
47
cve
cve

CVE-2021-41203

TensorFlow is an open source platform for machine learning. In affected versions an attacker can trigger undefined behavior, integer overflows, segfaults and CHECK-fail crashes if they can change saved checkpoints from outside of TensorFlow. This is because the checkpoints loading infrastructure is...

7.8CVSS

7.4AI Score

0.0004EPSS

2021-11-05 09:15 PM
43
2
cve
cve

CVE-2021-41204

TensorFlow is an open source platform for machine learning. In affected versions during TensorFlow's Grappler optimizer phase, constant folding might attempt to deep copy a resource tensor. This results in a segfault, as these tensors are supposed to not change. The fix will be included in TensorFl...

5.5CVSS

5.4AI Score

0.0004EPSS

2021-11-05 09:15 PM
53
cve
cve

CVE-2021-41205

TensorFlow is an open source platform for machine learning. In affected versions the shape inference functions for the QuantizeAndDequantizeV* operations can trigger a read outside of bounds of heap allocated array. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit o...

7.1CVSS

6.8AI Score

0.0004EPSS

2021-11-05 09:15 PM
46
cve
cve

CVE-2021-41206

TensorFlow is an open source platform for machine learning. In affected versions several TensorFlow operations are missing validation for the shapes of the tensor arguments involved in the call. Depending on the API, this can result in undefined behavior and segfault or CHECK-fail related crashes b...

7.8CVSS

7.5AI Score

0.0004EPSS

2021-11-05 10:15 PM
56
cve
cve

CVE-2021-41207

TensorFlow is an open source platform for machine learning. In affected versions the implementation of ParallelConcat misses some input validation and can produce a division by 0. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-11-05 10:15 PM
47
cve
cve

CVE-2021-41208

TensorFlow is an open source platform for machine learning. In affected versions the code for boosted trees in TensorFlow is still missing validation. As a result, attackers can trigger denial of service (via dereferencing nullptrs or via CHECK-failures) as well as abuse undefined behavior (binding...

8.8CVSS

7.4AI Score

0.0004EPSS

2021-11-05 10:15 PM
59
cve
cve

CVE-2021-41209

TensorFlow is an open source platform for machine learning. In affected versions the implementations for convolution operators trigger a division by 0 if passed empty filter tensor arguments. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, Tens...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-11-05 10:15 PM
48
cve
cve

CVE-2021-41210

TensorFlow is an open source platform for machine learning. In affected versions the shape inference functions for SparseCountSparseOutput can trigger a read outside of bounds of heap allocated array. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2....

7.1CVSS

6.8AI Score

0.0004EPSS

2021-11-05 08:15 PM
44
cve
cve

CVE-2021-41211

TensorFlow is an open source platform for machine learning. In affected versions the shape inference code for QuantizeV2 can trigger a read outside of bounds of heap allocated array. This occurs whenever axis is a negative value less than -1. In this case, we are accessing data before the start of ...

7.1CVSS

6.7AI Score

0.0005EPSS

2021-11-05 09:15 PM
32
cve
cve

CVE-2021-41212

TensorFlow is an open source platform for machine learning. In affected versions the shape inference code for tf.ragged.cross can trigger a read outside of bounds of heap allocated array. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFl...

7.1CVSS

6.8AI Score

0.0005EPSS

2021-11-05 09:15 PM
48
cve
cve

CVE-2021-41213

TensorFlow is an open source platform for machine learning. In affected versions the code behind tf.function API can be made to deadlock when two tf.function decorated Python functions are mutually recursive. This occurs due to using a non-reentrant Lock Python object. Loading any model which conta...

5.5CVSS

5.4AI Score

0.001EPSS

2021-11-05 11:15 PM
47
2
cve
cve

CVE-2021-41214

TensorFlow is an open source platform for machine learning. In affected versions the shape inference code for tf.ragged.cross has an undefined behavior due to binding a reference to nullptr. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, Tenso...

7.8CVSS

7.5AI Score

0.0005EPSS

2021-11-05 09:15 PM
52
cve
cve

CVE-2021-41215

TensorFlow is an open source platform for machine learning. In affected versions the shape inference code for DeserializeSparse can trigger a null pointer dereference. This is because the shape inference function assumes that the serialize_sparse tensor is a tensor with positive rank (and having 3 ...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-11-05 09:15 PM
47
cve
cve

CVE-2021-41216

TensorFlow is an open source platform for machine learning. In affected versions the shape inference function for Transpose is vulnerable to a heap buffer overflow. This occurs whenever perm contains negative elements. The shape inference function does not validate that the indices in perm are all ...

7.8CVSS

7.6AI Score

0.0004EPSS

2021-11-05 11:15 PM
50
cve
cve

CVE-2021-41217

TensorFlow is an open source platform for machine learning. In affected versions the process of building the control flow graph for a TensorFlow model is vulnerable to a null pointer exception when nodes that should be paired are not. This occurs because the code assumes that the first node in the ...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-11-05 09:15 PM
46
cve
cve

CVE-2021-41218

TensorFlow is an open source platform for machine learning. In affected versions the shape inference code for AllToAll can be made to execute a division by 0. This occurs whenever the split_count argument is 0. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on Ten...

5.5CVSS

5.7AI Score

0.0004EPSS

2021-11-05 10:15 PM
62
cve
cve

CVE-2021-41219

TensorFlow is an open source platform for machine learning. In affected versions the code for sparse matrix multiplication is vulnerable to undefined behavior via binding a reference to nullptr. This occurs whenever the dimensions of a or b are 0 or less. In the case on one of these is 0, an empty ...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-11-05 09:15 PM
47
cve
cve

CVE-2021-41220

TensorFlow is an open source platform for machine learning. In affected versions the async implementation of CollectiveReduceV2 suffers from a memory leak and a use after free. This occurs due to the asynchronous computation and the fact that objects that have been std::move()d from are still acces...

7.8CVSS

7.5AI Score

0.0005EPSS

2021-11-05 11:15 PM
39
cve
cve

CVE-2021-41221

TensorFlow is an open source platform for machine learning. In affected versions the shape inference code for the Cudnn* operations in TensorFlow can be tricked into accessing invalid memory, via a heap buffer overflow. This occurs because the ranks of the input, input_h and input_c parameters are ...

7.8CVSS

7.6AI Score

0.0005EPSS

2021-11-05 11:15 PM
70
cve
cve

CVE-2021-41222

TensorFlow is an open source platform for machine learning. In affected versions the implementation of SplitV can trigger a segfault is an attacker supplies negative arguments. This occurs whenever size_splits contains more than one value and at least one value is negative. The fix will be included...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-11-05 11:15 PM
56
cve
cve

CVE-2021-41223

TensorFlow is an open source platform for machine learning. In affected versions the implementation of FusedBatchNorm kernels is vulnerable to a heap OOB access. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2, and TensorFlow 2...

7.1CVSS

6.7AI Score

0.0005EPSS

2021-11-05 09:15 PM
52
cve
cve

CVE-2021-41224

TensorFlow is an open source platform for machine learning. In affected versions the implementation of SparseFillEmptyRows can be made to trigger a heap OOB access. This occurs whenever the size of indices does not match the size of values. The fix will be included in TensorFlow 2.7.0. We will also...

7.1CVSS

6.7AI Score

0.0005EPSS

2021-11-05 09:15 PM
42
cve
cve

CVE-2021-41225

TensorFlow is an open source platform for machine learning. In affected versions TensorFlow's Grappler optimizer has a use of unitialized variable. If the train_nodes vector (obtained from the saved model that gets optimized) does not contain a Dequeue node, then dequeue_node is left unitialized. T...

7.8CVSS

7.5AI Score

0.0005EPSS

2021-11-05 11:15 PM
54
cve
cve

CVE-2021-41226

TensorFlow is an open source platform for machine learning. In affected versions the implementation of SparseBinCount is vulnerable to a heap OOB access. This is because of missing validation between the elements of the values argument and the shape of the sparse output. The fix will be included in...

7.1CVSS

6.7AI Score

0.0005EPSS

2021-11-05 09:15 PM
47
cve
cve

CVE-2021-41227

TensorFlow is an open source platform for machine learning. In affected versions the ImmutableConst operation in TensorFlow can be tricked into reading arbitrary memory contents. This is because the tstring TensorFlow string class has a special case for memory mapped strings but the operation itsel...

6.6CVSS

5.5AI Score

0.001EPSS

2021-11-05 11:15 PM
47
cve
cve

CVE-2021-41228

TensorFlow is an open source platform for machine learning. In affected versions TensorFlow's saved_model_cli tool is vulnerable to a code injection as it calls eval on user supplied strings. This can be used by attackers to run arbitrary code on the plaform where the CLI tool runs. However, given ...

7.8CVSS

7.7AI Score

0.001EPSS

2021-11-05 11:15 PM
64
2
cve
cve

CVE-2022-21725

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...

6.5CVSS

6.7AI Score

0.002EPSS

2022-02-03 01:15 PM
63
cve
cve

CVE-2022-21726

Tensorflow is an Open Source Machine Learning Framework. The implementation of Dequantize does not fully validate the value of axis and can result in heap OOB accesses. The axis argument can be -1 (the default value for the optional argument) or any other positive value at most the number of dimens...

8.8CVSS

8.6AI Score

0.003EPSS

2022-02-03 11:15 AM
58
cve
cve

CVE-2022-21727

Tensorflow is an Open Source Machine Learning Framework. The implementation of shape inference for Dequantize is vulnerable to an integer overflow weakness. The axis argument can be -1 (the default value for the optional argument) or any other positive value at most the number of dimensions of the ...

8.8CVSS

8.7AI Score

0.004EPSS

2022-02-03 11:15 AM
110
cve
cve

CVE-2022-21728

Tensorflow is an Open Source Machine Learning Framework. The implementation of shape inference for ReverseSequence does not fully validate the value of batch_dim and can result in a heap OOB read. There is a check to make sure the value of batch_dim does not go over the rank of the input, but there...

8.1CVSS

7.9AI Score

0.005EPSS

2022-02-03 11:15 AM
73
cve
cve

CVE-2022-21729

Tensorflow is an Open Source Machine Learning Framework. The implementation of UnravelIndex is vulnerable to a division by zero caused by an integer overflow bug. 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 ...

6.5CVSS

6.6AI Score

0.002EPSS

2022-02-03 01:15 PM
57
cve
cve

CVE-2022-21730

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 co...

8.1CVSS

7.8AI Score

0.003EPSS

2022-02-03 11:15 AM
61
cve
cve

CVE-2022-21731

Tensorflow is an Open Source Machine Learning Framework. The implementation of shape inference for ConcatV2 can be used to trigger a denial of service attack via a segfault caused by a type confusion. The axis argument is translated into concat_dim in the ConcatShapeHelper helper function. Then, a ...

6.5CVSS

6.3AI Score

0.002EPSS

2022-02-03 12:15 PM
71
Total number of security vulnerabilities428