Lucene search

K

Tensorflow Security Vulnerabilities

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

7.8CVSS

7.5AI Score

0.0004EPSS

2021-11-05 09:15 PM
38
2
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,...

7.1CVSS

6.9AI Score

0.0005EPSS

2021-11-05 09:15 PM
40
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,...

7.8CVSS

7.5AI Score

0.0005EPSS

2021-11-05 09:15 PM
47
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.5AI Score

0.0005EPSS

2021-11-05 09:15 PM
41
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...

5.5CVSS

5.4AI Score

0.0004EPSS

2021-11-05 09:15 PM
45
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.....

7.1CVSS

6.8AI Score

0.0005EPSS

2021-11-05 09:15 PM
41
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...

7.1CVSS

6.8AI Score

0.0005EPSS

2021-11-05 09:15 PM
35
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
38
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.6AI Score

0.0004EPSS

2021-11-05 09:15 PM
42
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.8AI Score

0.0005EPSS

2021-11-05 09:15 PM
28
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...

7.1CVSS

6.8AI Score

0.0005EPSS

2021-11-05 09:15 PM
40
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...

5.5CVSS

5.5AI Score

0.001EPSS

2021-11-05 08:15 PM
43
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...

5.5CVSS

5.5AI Score

0.001EPSS

2021-11-05 08:15 PM
47
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,...

5.5CVSS

5.5AI Score

0.001EPSS

2021-11-05 08:15 PM
57
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...

5.5CVSS

5.7AI Score

0.001EPSS

2021-11-05 08:15 PM
44
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...

5.5CVSS

5.5AI Score

0.001EPSS

2021-11-05 08:15 PM
43
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...

7.1CVSS

6.8AI Score

0.0004EPSS

2021-11-05 08:15 PM
39
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....

7.8CVSS

7.5AI Score

0.0005EPSS

2021-11-05 08:15 PM
39
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.....

5.5CVSS

5.6AI Score

0.001EPSS

2021-11-05 08:15 PM
43
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...

6.6CVSS

6.7AI Score

0.0004EPSS

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

CVE-2021-37665

TensorFlow is an end-to-end open source platform for machine learning. In affected versions due to incomplete validation in MKL implementation of requantization, an attacker can trigger undefined behavior via binding a reference to a null pointer or can access data outside the bounds of heap...

7.8CVSS

7.8AI Score

0.0004EPSS

2021-08-12 11:15 PM
62
cve
cve

CVE-2021-37668

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can cause denial of service in applications serving models using tf.raw_ops.UnravelIndex by triggering a division by 0. The implementation does not check that the tensor subsumed by dims is not.....

5.5CVSS

5.5AI Score

0.0004EPSS

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

CVE-2021-37673

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can trigger a denial of service via a CHECK-fail in tf.raw_ops.MapStage. The implementation does not check that the key input is a valid non-empty tensor. We have patched the issue in GitHub...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-08-12 11:15 PM
67
cve
cve

CVE-2021-37682

TensorFlow is an end-to-end open source platform for machine learning. In affected versions all TFLite operations that use quantization can be made to use unitialized values. For example. The issue stems from the fact that quantization.params is only valid if quantization.type is different that...

7.1CVSS

7AI Score

0.0004EPSS

2021-08-12 11:15 PM
49
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...

5.5CVSS

5.7AI Score

0.0005EPSS

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

CVE-2021-37677

TensorFlow is an end-to-end open source platform for machine learning. In affected versions the shape inference code for tf.raw_ops.Dequantize has a vulnerability that could trigger a denial of service via a segfault if an attacker provides invalid arguments. The shape inference implementation...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 11:15 PM
54
cve
cve

CVE-2021-37678

TensorFlow is an end-to-end open source platform for machine learning. In affected versions TensorFlow and Keras can be tricked to perform arbitrary code execution when deserializing a Keras model from YAML format. The implementation uses yaml.unsafe_load which can perform arbitrary code execution....

8.8CVSS

8.9AI Score

0.0004EPSS

2021-08-12 11:15 PM
94
5
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...

5.5CVSS

5.7AI Score

0.0004EPSS

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

CVE-2021-37663

TensorFlow is an end-to-end open source platform for machine learning. In affected versions due to incomplete validation in tf.raw_ops.QuantizeV2, an attacker can trigger undefined behavior via binding a reference to a null pointer or can access data outside the bounds of heap allocated arrays....

7.8CVSS

7.8AI Score

0.0004EPSS

2021-08-12 11:15 PM
67
cve
cve

CVE-2021-37669

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can cause denial of service in applications serving models using tf.raw_ops.NonMaxSuppressionV5 by triggering a division by 0. The implementation uses a user controlled argument to resize a...

5.5CVSS

5.5AI Score

0.0004EPSS

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

CVE-2021-37683

TensorFlow is an end-to-end open source platform for machine learning. In affected versions the implementation of division in TFLite is vulnerable to a division by 0 error. There is no check that the divisor tensor does not contain zero elements. We have patched the issue in GitHub commit...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 11:15 PM
55
7
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...

5.5CVSS

5.6AI Score

0.0004EPSS

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

CVE-2021-37674

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can trigger a denial of service via a segmentation fault in tf.raw_ops.MaxPoolGrad caused by missing validation. The implementation misses some validation for the orig_input and orig_output...

5.5CVSS

6.2AI Score

0.0004EPSS

2021-08-12 11:15 PM
70
cve
cve

CVE-2021-37672

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can read from outside of bounds of heap allocated data by sending specially crafted illegal arguments to tf.raw_ops.SdcaOptimizerV2. The implementation does not check that the length of...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 11:15 PM
64
cve
cve

CVE-2021-37670

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can read from outside of bounds of heap allocated data by sending specially crafted illegal arguments to tf.raw_ops.UpperBound. The implementation does not validate the rank of sorted_input...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 11:15 PM
66
cve
cve

CVE-2021-37679

TensorFlow is an end-to-end open source platform for machine learning. In affected versions it is possible to nest a tf.map_fn within another tf.map_fn call. However, if the input tensor is a RaggedTensor and there is no function signature provided, code assumes the output is a fully specified...

7.8CVSS

7.7AI Score

0.0004EPSS

2021-08-12 11:15 PM
71
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...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 11:15 PM
53
5
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...

5.5CVSS

5.6AI Score

0.0004EPSS

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

CVE-2021-37648

TensorFlow is an end-to-end open source platform for machine learning. In affected versions the code for tf.raw_ops.SaveV2 does not properly validate the inputs and an attacker can trigger a null pointer dereference. The implementation uses ValidateInputs to check that the input arguments are...

7.8CVSS

7.6AI Score

0.0004EPSS

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

CVE-2021-37652

TensorFlow is an end-to-end open source platform for machine learning. In affected versions the implementation for tf.raw_ops.BoostedTreesCreateEnsemble can result in a use after free error if an attacker supplies specially crafted arguments. The implementation uses a reference counted resource...

7.8CVSS

7.8AI Score

0.0004EPSS

2021-08-12 10:15 PM
51
5
cve
cve

CVE-2021-37666

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can cause undefined behavior via binding a reference to null pointer in tf.raw_ops.RaggedTensorToVariant. The implementation has an incomplete validation of the splits values, missing the case...

7.8CVSS

7.7AI Score

0.0004EPSS

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

CVE-2021-37671

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can cause undefined behavior via binding a reference to null pointer in tf.raw_ops.Map* and tf.raw_ops.OrderedMap* operations. The implementation has a check in place to ensure that indices is...

7.8CVSS

7.6AI Score

0.0004EPSS

2021-08-12 10:15 PM
58
5
cve
cve

CVE-2021-37676

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can cause undefined behavior via binding a reference to null pointer in tf.raw_ops.SparseFillEmptyRows. The shape inference implementation does not validate that the input arguments are not...

7.8CVSS

7.6AI Score

0.0004EPSS

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

CVE-2021-37680

TensorFlow is an end-to-end open source platform for machine learning. In affected versions the implementation of fully connected layers in TFLite is vulnerable to a division by zero error. We have patched the issue in GitHub commit 718721986aa137691ee23f03638867151f74935f. The fix will be...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-08-12 10:15 PM
45
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...

5.5CVSS

5.6AI Score

0.0004EPSS

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

CVE-2021-37681

TensorFlow is an end-to-end open source platform for machine learning. In affected versions the implementation of SVDF in TFLite is vulnerable to a null pointer error. The GetVariableInput function can return a null pointer but GetTensorData assumes that the argument is always a valid tensor....

7.8CVSS

7.6AI Score

0.0004EPSS

2021-08-12 10:15 PM
50
5
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...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-08-12 10:15 PM
58
4
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
60
4
cve
cve

CVE-2021-37667

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can cause undefined behavior via binding a reference to null pointer in tf.raw_ops.UnicodeEncode. The implementation reads the first dimension of the input_splits tensor before validating that...

7.8CVSS

7.6AI Score

0.0004EPSS

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

CVE-2021-37675

TensorFlow is an end-to-end open source platform for machine learning. In affected versions most implementations of convolution operators in TensorFlow are affected by a division by 0 vulnerability where an attacker can trigger a denial of service via a crash. The shape inference implementation is....

5.5CVSS

5.5AI Score

0.0004EPSS

2021-08-12 10:15 PM
60
4
Total number of security vulnerabilities428