Lucene search

K

Tensorflow Security Vulnerabilities

cve
cve

CVE-2021-29570

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.MaxPoolGradWithArgmax can cause reads outside of bounds of heap allocated data if attacker supplies specially crafted inputs. The implementation(https://github.com/tensorflow/tensorflow/blob/ef0c...

7.1CVSS

6.8AI Score

0.0004EPSS

2021-05-14 08:15 PM
68
5
cve
cve

CVE-2021-29571

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.MaxPoolGradWithArgmax can cause reads outside of bounds of heap allocated data if attacker supplies specially crafted inputs. The implementation(https://github.com/tensorflow/tensorflow/blob/31bd...

7.8CVSS

7.8AI Score

0.001EPSS

2021-05-14 08:15 PM
58
6
cve
cve

CVE-2021-29572

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.SdcaOptimizer triggers undefined behavior due to dereferencing a null pointer. The implementation(https://github.com/tensorflow/tensorflow/blob/60a45c8b6192a4699f2e2709a2645a751d435cc3/tensorflow...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-05-14 08:15 PM
55
2
cve
cve

CVE-2021-29573

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.MaxPoolGradWithArgmax is vulnerable to a division by 0. The implementation(https://github.com/tensorflow/tensorflow/blob/279bab6efa22752a2827621b7edb56a730233bd8/tensorflow/core/kernels/maxpoolin...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-05-14 08:15 PM
63
5
cve
cve

CVE-2021-29574

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.MaxPool3DGradGrad exhibits undefined behavior by dereferencing null pointers backing attacker-supplied empty tensors. The implementation(https://github.com/tensorflow/tensorflow/blob/72fe792967e7...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
68
2
cve
cve

CVE-2021-29575

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.ReverseSequence allows for stack overflow and/or CHECK-fail based denial of service. The implementation(https://github.com/tensorflow/tensorflow/blob/5b3b071975e01f0d250c928b2a8f901cd53b90a7/tens...

5.5CVSS

5.8AI Score

0.001EPSS

2021-05-14 08:15 PM
55
4
cve
cve

CVE-2021-29576

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.MaxPool3DGradGrad is vulnerable to a heap buffer overflow. The implementation(https://github.com/tensorflow/tensorflow/blob/596c05a159b6fbb9e39ca10b3f7753b7244fa1e9/tensorflow/core/kernels/poolin...

7.8CVSS

7.5AI Score

0.0005EPSS

2021-05-14 08:15 PM
66
4
cve
cve

CVE-2021-29577

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.AvgPool3DGrad is vulnerable to a heap buffer overflow. The implementation(https://github.com/tensorflow/tensorflow/blob/d80ffba9702dc19d1fac74fc4b766b3fa1ee976b/tensorflow/core/kernels/pooling_op...

7.8CVSS

7.6AI Score

0.0005EPSS

2021-05-14 08:15 PM
69
4
cve
cve

CVE-2021-29578

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.FractionalAvgPoolGrad is vulnerable to a heap buffer overflow. The implementation(https://github.com/tensorflow/tensorflow/blob/dcba796a28364d6d7f003f6fe733d82726dda713/tensorflow/core/kernels/fr...

7.8CVSS

7.6AI Score

0.0005EPSS

2021-05-14 08:15 PM
58
5
cve
cve

CVE-2021-29579

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.MaxPoolGrad is vulnerable to a heap buffer overflow. The implementation(https://github.com/tensorflow/tensorflow/blob/ab1e644b48c82cb71493f4362b4dd38f4577a1cf/tensorflow/core/kernels/maxpooling_o...

7.8CVSS

6.3AI Score

0.0005EPSS

2021-05-14 08:15 PM
74
5
cve
cve

CVE-2021-29580

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.FractionalMaxPoolGrad triggers an undefined behavior if one of the input tensors is empty. The code is also vulnerable to a denial of service attack as a CHECK condition becomes false and aborts ...

5.5CVSS

5.6AI Score

0.0004EPSS

2021-05-14 08:15 PM
62
4
cve
cve

CVE-2021-29581

TensorFlow is an end-to-end open source platform for machine learning. Due to lack of validation in tf.raw_ops.CTCBeamSearchDecoder, an attacker can trigger denial of service via segmentation faults. The implementation(https://github.com/tensorflow/tensorflow/blob/a74768f8e4efbda4def9f16ee7e13cf392...

5.5CVSS

5.4AI Score

0.0004EPSS

2021-05-14 08:15 PM
71
cve
cve

CVE-2021-29582

TensorFlow is an end-to-end open source platform for machine learning. Due to lack of validation in tf.raw_ops.Dequantize, an attacker can trigger a read from outside of bounds of heap allocated data. The implementation(https://github.com/tensorflow/tensorflow/blob/26003593aa94b1742f34dc22ce88a1e17...

7.1CVSS

6.7AI Score

0.0005EPSS

2021-05-14 08:15 PM
70
5
cve
cve

CVE-2021-29583

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.raw_ops.FusedBatchNorm is vulnerable to a heap buffer overflow. If the tensors are empty, the same implementation can trigger undefined behavior by dereferencing null pointers. The implementation(https:/...

7.8CVSS

7.6AI Score

0.0005EPSS

2021-05-14 08:15 PM
85
5
cve
cve

CVE-2021-29584

TensorFlow is an end-to-end open source platform for machine learning. An attacker can trigger a denial of service via a CHECK-fail in caused by an integer overflow in constructing a new tensor shape. This is because the implementation(https://github.com/tensorflow/tensorflow/blob/0908c2f2397c09933...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-05-14 08:15 PM
64
5
cve
cve

CVE-2021-29585

TensorFlow is an end-to-end open source platform for machine learning. The TFLite computation for size of output after padding, ComputeOutSize(https://github.com/tensorflow/tensorflow/blob/0c9692ae7b1671c983569e5d3de5565843d500cf/tensorflow/lite/kernels/padding.h#L43-L55), does not check that the s...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
59
4
cve
cve

CVE-2021-29586

TensorFlow is an end-to-end open source platform for machine learning. Optimized pooling implementations in TFLite fail to check that the stride arguments are not 0 before calling ComputePaddingHeightWidth(https://github.com/tensorflow/tensorflow/blob/3f24ccd932546416ec906a02ddd183b48a1d2c83/tensor...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
59
2
cve
cve

CVE-2021-29587

TensorFlow is an end-to-end open source platform for machine learning. The Prepare step of the SpaceToDepth TFLite operator does not check for 0 before division(https://github.com/tensorflow/tensorflow/blob/5f7975d09eac0f10ed8a17dbb6f5964977725adc/tensorflow/lite/kernels/space_to_depth.cc#L63-L67)....

7.8CVSS

7.5AI Score

0.0005EPSS

2021-05-14 08:15 PM
62
2
cve
cve

CVE-2021-29588

TensorFlow is an end-to-end open source platform for machine learning. The optimized implementation of the TransposeConv TFLite operator is vulnerable to a division by zero error . An attacker can craft a model such that stride_{h,w} values are 0. Code calling this function must validate these argu...

7.8CVSS

7.5AI Score

0.0005EPSS

2021-05-14 08:15 PM
60
cve
cve

CVE-2021-29589

TensorFlow is an end-to-end open source platform for machine learning. The reference implementation of the GatherNd TFLite operator is vulnerable to a division by zero error(https://github.com/tensorflow/tensorflow/blob/0d45ea1ca641b21b73bcf9c00e0179cda284e7e7/tensorflow/lite/kernels/internal/refer...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
61
2
cve
cve

CVE-2021-29590

TensorFlow is an end-to-end open source platform for machine learning. The implementations of the Minimum and Maximum TFLite operators can be used to read data outside of bounds of heap allocated objects, if any of the two input tensor arguments are empty. This is because the broadcasting implement...

7.1CVSS

6.8AI Score

0.0005EPSS

2021-05-14 08:15 PM
55
2
cve
cve

CVE-2021-29591

TensorFlow is an end-to-end open source platform for machine learning. TFlite graphs must not have loops between nodes. However, this condition was not checked and an attacker could craft models that would result in infinite loop during evaluation. In certain cases, the infinite loop would be repla...

7.8CVSS

7.5AI Score

0.001EPSS

2021-05-14 08:15 PM
65
2
cve
cve

CVE-2021-29592

TensorFlow is an end-to-end open source platform for machine learning. The fix for CVE-2020-15209(https://vulners.com/cve/CVE-2020-15209) missed the case when the target shape of Reshape operator is given by the elements of a 1-D tensor. As such, the fix for the vulnerability(https://github.com/ten...

7.8CVSS

6.5AI Score

0.002EPSS

2021-05-14 08:15 PM
54
2
cve
cve

CVE-2021-29593

TensorFlow is an end-to-end open source platform for machine learning. The implementation of the BatchToSpaceNd TFLite operator is vulnerable to a division by zero error(https://github.com/tensorflow/tensorflow/blob/b5ed552fe55895aee8bd8b191f744a069957d18d/tensorflow/lite/kernels/batch_to_space_nd....

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
56
2
cve
cve

CVE-2021-29594

TensorFlow is an end-to-end open source platform for machine learning. TFLite's convolution code(https://github.com/tensorflow/tensorflow/blob/09c73bca7d648e961dd05898292d91a8322a9d45/tensorflow/lite/kernels/conv.cc) has multiple division where the divisor is controlled by the user and not checked ...

7.8CVSS

7.5AI Score

0.0005EPSS

2021-05-14 08:15 PM
58
cve
cve

CVE-2021-29595

TensorFlow is an end-to-end open source platform for machine learning. The implementation of the DepthToSpace TFLite operator is vulnerable to a division by zero error(https://github.com/tensorflow/tensorflow/blob/0d45ea1ca641b21b73bcf9c00e0179cda284e7e7/tensorflow/lite/kernels/depth_to_space.cc#L6...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
58
4
cve
cve

CVE-2021-29596

TensorFlow is an end-to-end open source platform for machine learning. The implementation of the EmbeddingLookup TFLite operator is vulnerable to a division by zero error(https://github.com/tensorflow/tensorflow/blob/e4b29809543b250bc9b19678ec4776299dd569ba/tensorflow/lite/kernels/embedding_lookup....

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
64
2
cve
cve

CVE-2021-29597

TensorFlow is an end-to-end open source platform for machine learning. The implementation of the SpaceToBatchNd TFLite operator is vulnerable to a division by zero error . An attacker can craft a model such that one dimension of the block input is 0. Hence, the corresponding value in block_shape is...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
71
2
cve
cve

CVE-2021-29598

TensorFlow is an end-to-end open source platform for machine learning. The implementation of the SVDF TFLite operator is vulnerable to a division by zero error(https://github.com/tensorflow/tensorflow/blob/7f283ff806b2031f407db64c4d3edcda8fb9f9f5/tensorflow/lite/kernels/svdf.cc#L99-L102). An attack...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
60
cve
cve

CVE-2021-29599

TensorFlow is an end-to-end open source platform for machine learning. The implementation of the Split TFLite operator is vulnerable to a division by zero error(https://github.com/tensorflow/tensorflow/blob/e2752089ef7ce9bcf3db0ec618ebd23ea119d0c7/tensorflow/lite/kernels/split.cc#L63-L65). An attac...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
57
2
cve
cve

CVE-2021-29600

TensorFlow is an end-to-end open source platform for machine learning. The implementation of the OneHot TFLite operator is vulnerable to a division by zero error(https://github.com/tensorflow/tensorflow/blob/f61c57bd425878be108ec787f4d96390579fb83e/tensorflow/lite/kernels/one_hot.cc#L68-L72). An at...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
73
8
cve
cve

CVE-2021-29601

TensorFlow is an end-to-end open source platform for machine learning. The TFLite implementation of concatenation is vulnerable to an integer overflow issue(https://github.com/tensorflow/tensorflow/blob/7b7352a724b690b11bfaae2cd54bc3907daf6285/tensorflow/lite/kernels/concatenation.cc#L70-L76). An a...

7.1CVSS

6.9AI Score

0.0004EPSS

2021-05-14 08:15 PM
74
cve
cve

CVE-2021-29602

TensorFlow is an end-to-end open source platform for machine learning. The implementation of the DepthwiseConv TFLite operator is vulnerable to a division by zero error(https://github.com/tensorflow/tensorflow/blob/1a8e885b864c818198a5b2c0cbbeca5a1e833bc8/tensorflow/lite/kernels/depthwise_conv.cc#L...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-05-14 08:15 PM
65
4
cve
cve

CVE-2021-29603

TensorFlow is an end-to-end open source platform for machine learning. A specially crafted TFLite model could trigger an OOB write on heap in the TFLite implementation of ArgMin/ArgMax(https://github.com/tensorflow/tensorflow/blob/102b211d892f3abc14f845a72047809b39cc65ab/tensorflow/lite/kernels/arg...

7.8CVSS

7.6AI Score

0.0005EPSS

2021-05-14 08:15 PM
70
6
cve
cve

CVE-2021-29604

TensorFlow is an end-to-end open source platform for machine learning. The TFLite implementation of hashtable lookup is vulnerable to a division by zero error(https://github.com/tensorflow/tensorflow/blob/1a8e885b864c818198a5b2c0cbbeca5a1e833bc8/tensorflow/lite/kernels/hashtable_lookup.cc#L114-L115...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-05-14 08:15 PM
62
5
cve
cve

CVE-2021-29605

TensorFlow is an end-to-end open source platform for machine learning. The TFLite code for allocating TFLiteIntArrays is vulnerable to an integer overflow issue(https://github.com/tensorflow/tensorflow/blob/4ceffae632721e52bf3501b736e4fe9d1221cdfa/tensorflow/lite/c/common.c#L24-L27). An attacker ca...

7.1CVSS

5.7AI Score

0.0004EPSS

2021-05-14 08:15 PM
64
5
cve
cve

CVE-2021-29606

TensorFlow is an end-to-end open source platform for machine learning. A specially crafted TFLite model could trigger an OOB read on heap in the TFLite implementation of Split_V(https://github.com/tensorflow/tensorflow/blob/c59c37e7b2d563967da813fa50fe20b21f4da683/tensorflow/lite/kernels/split_v.cc...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
54
5
cve
cve

CVE-2021-29607

TensorFlow is an end-to-end open source platform for machine learning. Incomplete validation in SparseAdd results in allowing attackers to exploit undefined behavior (dereferencing null pointers) as well as write outside of bounds of heap allocated data. The implementation(https://github.com/tensor...

7.8CVSS

7.6AI Score

0.001EPSS

2021-05-14 08:15 PM
54
5
cve
cve

CVE-2021-29608

TensorFlow is an end-to-end open source platform for machine learning. Due to lack of validation in tf.raw_ops.RaggedTensorToTensor, an attacker can exploit an undefined behavior if input arguments are empty. The implementation(https://github.com/tensorflow/tensorflow/blob/656e7673b14acd7835dc77886...

7.8CVSS

7.5AI Score

0.001EPSS

2021-05-14 08:15 PM
67
3
cve
cve

CVE-2021-29609

TensorFlow is an end-to-end open source platform for machine learning. Incomplete validation in SparseAdd results in allowing attackers to exploit undefined behavior (dereferencing null pointers) as well as write outside of bounds of heap allocated data. The implementation(https://github.com/tensor...

7.8CVSS

7.6AI Score

0.001EPSS

2021-05-14 08:15 PM
57
3
cve
cve

CVE-2021-29610

TensorFlow is an end-to-end open source platform for machine learning. The validation in tf.raw_ops.QuantizeAndDequantizeV2 allows invalid values for axis argument:. The validation(https://github.com/tensorflow/tensorflow/blob/eccb7ec454e6617738554a255d77f08e60ee0808/tensorflow/core/kernels/quantiz...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
76
3
cve
cve

CVE-2021-29611

TensorFlow is an end-to-end open source platform for machine learning. Incomplete validation in SparseReshape results in a denial of service based on a CHECK-failure. The implementation(https://github.com/tensorflow/tensorflow/blob/e87b51ce05c3eb172065a6ea5f48415854223285/tensorflow/core/kernels/sp...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-05-14 08:15 PM
58
6
cve
cve

CVE-2021-29612

TensorFlow is an end-to-end open source platform for machine learning. An attacker can trigger a heap buffer overflow in Eigen implementation of tf.raw_ops.BandedTriangularSolve. The implementation(https://github.com/tensorflow/tensorflow/blob/eccb7ec454e6617738554a255d77f08e60ee0808/tensorflow/cor...

7.8CVSS

7.8AI Score

0.001EPSS

2021-05-14 08:15 PM
63
6
cve
cve

CVE-2021-29613

TensorFlow is an end-to-end open source platform for machine learning. Incomplete validation in tf.raw_ops.CTCLoss allows an attacker to trigger an OOB read from heap. The fix will be included in TensorFlow 2.5.0. We will also cherrypick these commits on TensorFlow 2.4.2, TensorFlow 2.3.3, TensorFl...

7.1CVSS

6.7AI Score

0.001EPSS

2021-05-14 08:15 PM
60
8
cve
cve

CVE-2021-29614

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.io.decode_raw produces incorrect results and crashes the Python interpreter when combining fixed_length and wider datatypes. The implementation of the padded version(https://github.com/tensorflow/tensorf...

7.8CVSS

7.5AI Score

0.0005EPSS

2021-05-14 08:15 PM
155
6
cve
cve

CVE-2021-29615

TensorFlow is an end-to-end open source platform for machine learning. The implementation of ParseAttrValue(https://github.com/tensorflow/tensorflow/blob/c22d88d6ff33031aa113e48aa3fc9aa74ed79595/tensorflow/core/framework/attr_value_util.cc#L397-L453) can be tricked into stack overflow due to recurs...

5.5CVSS

5.7AI Score

0.0004EPSS

2021-05-14 08:15 PM
59
6
cve
cve

CVE-2021-29616

TensorFlow is an end-to-end open source platform for machine learning. The implementation of TrySimplify(https://github.com/tensorflow/tensorflow/blob/c22d88d6ff33031aa113e48aa3fc9aa74ed79595/tensorflow/core/grappler/optimizers/arithmetic_optimizer.cc#L390-L401) has undefined behavior due to derefe...

7.8CVSS

7.4AI Score

0.0005EPSS

2021-05-14 08:15 PM
67
5
cve
cve

CVE-2021-29617

TensorFlow is an end-to-end open source platform for machine learning. An attacker can cause a denial of service via CHECK-fail in tf.strings.substr with invalid arguments. The fix will be included in TensorFlow 2.5.0. We will also cherrypick this commit on TensorFlow 2.4.2, TensorFlow 2.3.3, Tenso...

5.5CVSS

5.5AI Score

0.001EPSS

2021-05-14 08:15 PM
65
5
cve
cve

CVE-2021-29618

TensorFlow is an end-to-end open source platform for machine learning. Passing a complex argument to tf.transpose at the same time as passing conjugate=True argument results in a crash. The fix will be included in TensorFlow 2.5.0. We will also cherrypick this commit on TensorFlow 2.4.2, TensorFlow...

5.5CVSS

5.5AI Score

0.001EPSS

2021-05-14 08:15 PM
59
5
cve
cve

CVE-2021-29619

TensorFlow is an end-to-end open source platform for machine learning. Passing invalid arguments (e.g., discovered via fuzzing) to tf.raw_ops.SparseCountSparseOutput results in segfault. The fix will be included in TensorFlow 2.5.0. We will also cherrypick this commit on TensorFlow 2.4.2, TensorFlo...

5.5CVSS

5.5AI Score

0.0004EPSS

2021-05-14 08:15 PM
60
7
Total number of security vulnerabilities428