Lucene search
+L

942 matches found

Cvelist
Cvelist
•added 2020/09/25 6:40 p.m.•48 views

CVE-2020-15197 Denial of Service in Tensorflow

In Tensorflow before version 2.3.1, the SparseCountSparseOutput implementation does not validate that the input arguments form a valid sparse tensor. In particular, there is no validation that the indices tensor has rank 2. This tensor must be a matrix because code assumes its elements are access...

6.3CVSS6.2AI score0.00726EPSS
SaveExploits1References3
Cvelist
Cvelist
•added 2020/09/25 6:40 p.m.•63 views

CVE-2020-15198 Heap buffer overflow in Tensorflow

In Tensorflow before version 2.3.1, the SparseCountSparseOutput implementation does not validate that the input arguments form a valid sparse tensor. In particular, there is no validation that the indices tensor has the same shape as the values one. The values in these tensors are always accessed...

5.4CVSS5.4AI score0.00542EPSS
SaveExploits1References3
CVE
CVE
•added 2020/09/25 6:40 p.m.•112 views

CVE-2020-15198

CVE-2020-15198 affects TensorFlow up to 2.3.0: SparseCountSparseOutput may access heap buffers out of bounds due to missing validation that indices and values shapes match in a sparse tensor. This root cause enables a heap buffer overflow in pre-2.3.1 builds. A fix was committed (3cbb917b47147660...

5.8CVSS5.3AI score0.00542EPSS
SaveExploits1References3Affected Software1
Debian CVE
Debian CVE
•added 2020/09/25 6:35 p.m.•19 views

CVE-2020-15190

In Tensorflow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, the tf.rawops.Switch operation takes as input a tensor and a boolean and outputs two tensors. Depending on the boolean value, one of the tensors is exactly the input tensor whereas the other one should be an empty tensor. Howeve...

5.3CVSS6.8AI score0.00943EPSS
SaveExploits1
OSV
OSV
•added 2020/09/25 6:28 p.m.•12 views

GHSA-X9J7-X98R-R4W2 Segmentation fault in tensorflow-lite

Impact If a TFLite saved model uses the same tensor as both input and output of an operator, then, depending on the operator, we can observe a segmentation fault or just memory corruption. Patches We have patched the issue in d58c96946b and will release patch releases for all versions between 1.1...

8.3CVSS6.5AI score0.00739EPSS
SaveExploits1References14
OSV
OSV
•added 2020/09/25 6:28 p.m.•38 views

GHSA-QH32-6JJC-QPRM Null pointer dereference in tensorflow-lite

Impact A crafted TFLite model can force a node to have as input a tensor backed by a nullptr buffer. This can be achieved by changing a buffer index in the flatbuffer serialization to convert a read-only tensor to a read-write one. The runtime assumes that these buffers are written to before a...

8.2CVSS6.6AI score0.008EPSS
SaveExploits1References9
Github Security Blog
Github Security Blog
•added 2020/09/25 6:28 p.m.•60 views

Null pointer dereference in tensorflow-lite

Impact A crafted TFLite model can force a node to have as input a tensor backed by a nullptr buffer. This can be achieved by changing a buffer index in the flatbuffer serialization to convert a read-only tensor to a read-write one. The runtime assumes that these buffers are written to before a...

5.9CVSS1AI score0.008EPSS
SaveExploits1References9Affected Software3
OSV
OSV
•added 2020/09/25 6:28 p.m.•16 views

GHSA-MXJJ-953W-2C2V Data corruption in tensorflow-lite

Impact When determining the common dimension size of two tensors, TFLite uses a DCHECK which is no-op outside of debug compilation modes: https://github.com/tensorflow/tensorflow/blob/0e68f4d3295eb0281a517c3662f6698992b7b2cf/tensorflow/lite/kernels/internal/types.hL437-L442 Since the function...

8.6CVSS7AI score0.00905EPSS
SaveExploits1References9
OSV
OSV
•added 2020/09/25 6:28 p.m.•16 views

GHSA-QC53-44CJ-VFVX Denial of Service in Tensorflow

Impact The SparseCountSparseOutput implementation does not validate that the input arguments form a valid sparse tensor. In particular, there is no validation that the indices tensor has rank 2. This tensor must be a matrix because code assumes its elements are accessed as elements of a matrix:...

6.3CVSS6.6AI score0.00726EPSS
SaveExploits1References8
Github Security Blog
Github Security Blog
•added 2020/09/25 6:28 p.m.•60 views

Heap buffer overflow in Tensorflow

Impact The SparseCountSparseOutput implementation does not validate that the input arguments form a valid sparse tensor. In particular, there is no validation that the indices tensor has the same shape as the values one. The values in these tensors are always accessed in parallel:...

5.8CVSS1.4AI score0.00542EPSS
SaveExploits1References8Affected Software3
Github Security Blog
Github Security Blog
•added 2020/09/25 6:28 p.m.•61 views

Heap buffer overflow in Tensorflow

Impact The SparseCountSparseOutput and RaggedCountSparseOutput implementations don't validate that the weights tensor has the same shape as the data. The check exists for DenseCountSparseOutput, where both tensors are fully specified:...

9.9CVSS1.2AI score0.00911EPSS
SaveExploits1References8Affected Software3
OSV
OSV
•added 2020/09/25 6:28 p.m.•11 views

GHSA-4G9F-63RX-5CW4 Segfault in Tensorflow

Impact The tf.rawops.Switch operation takes as input a tensor and a boolean and outputs two tensors. Depending on the boolean value, one of the tensors is exactly the input tensor whereas the other one should be an empty tensor. However, the eager runtime traverses all tensors in the output:...

5.3CVSS6AI score0.00943EPSS
SaveExploits1References9
Positive Technologies
Positive Technologies
•added 2020/09/25 12:00 a.m.•9 views

PT-2020-14264 · Google +1 · Tensorflow +1

Name of the Vulnerable Software and Affected Versions: Tensorflow versions prior to 2.2.1 Tensorflow versions prior to 2.3.1 Description: The implementation of dlpack.to dlpack can be made to use uninitialized memory, resulting in further memory corruption. This occurs because the pybind11 glue...

9.8CVSS6AI score0.01287EPSS
SaveExploits16References68
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2020/09/25 12:00 a.m.•4 views

CVE-2020-15197: Reachable Assertion

In Tensorflow before version 2.3.1, the SparseCountSparseOutput implementation does not validate that the input arguments form a valid sparse tensor. In particular, there is no validation that the indices tensor has rank 2. This tensor must be a matrix because code assumes its elements are access...

6.3CVSS5.8AI score0.00726EPSS
SaveExploits1References3
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2020/09/25 12:00 a.m.•2 views

CVE-2020-15213: Improper Restriction of Operations within the Bounds of a Memory Buffer

In TensorFlow Lite before versions 2.2.1 and 2.3.1, models using segment sum can trigger a denial of service by causing an out of memory allocation in the implementation of segment sum. Since code uses the last element of the tensor holding them to determine the dimensionality of output tensor,...

4.3CVSS5.8AI score0.0076EPSS
SaveExploits1References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2020/09/25 12:00 a.m.•4 views

CVE-2020-15198: Heap-based Buffer Overflow

In Tensorflow before version 2.3.1, the SparseCountSparseOutput implementation does not validate that the input arguments form a valid sparse tensor. In particular, there is no validation that the indices tensor has the same shape as the values one. The values in these tensors are always accessed...

5.8CVSS5.9AI score0.00542EPSS
SaveExploits1References4
Positive Technologies
Positive Technologies
•added 2020/09/25 12:00 a.m.•9 views

PT-2020-14271 · Google · Tensorflow

Name of the Vulnerable Software and Affected Versions: Tensorflow versions prior to 2.3.1 Description: The RaggedCountSparseOutput implementation does not validate that the input arguments form a valid ragged tensor, specifically that the values in the splits tensor generate a valid partitioning ...

8.2CVSS5.6AI score0.00851EPSS
SaveExploits1References14
Positive Technologies
Positive Technologies
•added 2020/09/25 12:00 a.m.•10 views

PT-2020-14279 · Google +1 · Tensorflow +1

Name of the Vulnerable Software and Affected Versions: TensorFlow versions prior to 1.15.4 TensorFlow versions prior to 2.0.3 TensorFlow versions prior to 2.1.2 TensorFlow versions prior to 2.2.1 TensorFlow versions prior to 2.3.1 Description: The issue arises when determining the common dimensio...

9.8CVSS5.8AI score0.01287EPSS
SaveExploits16References68
Positive Technologies
Positive Technologies
•added 2020/09/25 12:00 a.m.•8 views

PT-2020-14281 · Google +1 · Tensorflow +1

Name of the Vulnerable Software and Affected Versions: TensorFlow versions prior to 1.15.4 TensorFlow versions prior to 2.0.3 TensorFlow versions prior to 2.1.2 TensorFlow versions prior to 2.2.1 TensorFlow versions prior to 2.3.1 Description: If a TFLite saved model uses the same tensor as both...

9.8CVSS6AI score0.01287EPSS
SaveExploits16References73
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2020/09/25 12:00 a.m.•3 views

CVE-2020-15208: Out-of-bounds Read

In tensorflow-lite before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, when determining the common dimension size of two tensors, TFLite uses a DCHECK which is no-op outside of debug compilation modes. Since the function always returns the dimension of the first tensor, malicious attackers can...

9.8CVSS5.8AI score0.00905EPSS
SaveExploits1References3
Rows per page
Query Builder