Lucene search
+L

942 matches found

Positive Technologies
Positive Technologies
•added 2020/12/10 12:00 a.m.•11 views

PT-2020-16391 · Google · Tensorflow

Name of the Vulnerable Software and Affected Versions: TensorFlow versions prior to 1.15.5 TensorFlow versions prior to 2.0.4 TensorFlow versions prior to 2.1.3 TensorFlow versions prior to 2.2.2 TensorFlow versions prior to 2.3.2 TensorFlow versions prior to 2.4.0 Description: The tf.raw...

9.3CVSS5.9AI score0.00447EPSS
SaveExploits5References93
Veracode
Veracode
•added 2020/09/28 8:06 a.m.•24 views

Arbitrary Code Execution

tensorlfow is vulnerable to arbitrary code execution. The SparseCountSparseOutput implementation does not validate that the input arguments form a valid sparse tensor, allowing an attacker to execute arbitrary code on the host OS by causing a shape mismatch that can result in accesses outside of...

5.4CVSS4.6AI score0.00542EPSS
SaveExploits1References3Affected Software3
OSV
OSV
•added 2020/09/25 7:15 p.m.•31 views

CVE-2020-15200

In Tensorflow before version 2.3.1, the RaggedCountSparseOutput implementation does not validate that the input arguments form a valid ragged tensor. In particular, there is no validation that the values in the splits tensor generate a valid partitioning of the values tensor. Thus, the code sets ...

5.9CVSS5.7AI score
SaveExploits0References3
NVD
NVD
•added 2020/09/25 7:15 p.m.•36 views

CVE-2020-15193

In Tensorflow before versions 2.2.1 and 2.3.1, the implementation of dlpack.todlpack can be made to use uninitialized memory resulting in further memory corruption. This is because the pybind11 glue code assumes that the argument is a tensor. However, there is nothing stopping users from passing ...

7.1CVSS0.0083EPSS
SaveExploits1References4
NVD
NVD
•added 2020/09/25 7:15 p.m.•41 views

CVE-2020-15196

In Tensorflow version 2.3.0, 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. In the sparse and ragged count weights a...

9.9CVSS0.00911EPSS
SaveExploits1References3
PyPA
PyPA
•added 2020/09/25 7:15 p.m.•11 views

PYSEC-2020-316

In Tensorflow before version 2.3.1, the RaggedCountSparseOutput implementation does not validate that the input arguments form a valid ragged tensor. In particular, there is no validation that the values in the splits tensor generate a valid partitioning of the values tensor. Hence, the code is...

6.8CVSS7.4AI score0.00568EPSS
SaveExploits1References3Affected Software1
PyPA
PyPA
•added 2020/09/25 7:15 p.m.•11 views

PYSEC-2020-133

In tensorflow-lite before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, 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. We have patched the issue in d58c96946b a...

6.5CVSS6.9AI score0.00739EPSS
SaveExploits1References4Affected Software1
Prion
Prion
•added 2020/09/25 7:15 p.m.•26 views

Information disclosure

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

3.5CVSS6.1AI score0.00726EPSS
SaveExploits1References3Affected Software1
PyPA
PyPA
•added 2020/09/25 7:15 p.m.•10 views

PYSEC-2020-273

In Tensorflow before versions 2.2.1 and 2.3.1, the implementation of dlpack.todlpack can be made to use uninitialized memory resulting in further memory corruption. This is because the pybind11 glue code assumes that the argument is a tensor. However, there is nothing stopping users from passing ...

7.1CVSS7.1AI score0.0083EPSS
SaveExploits1References4Affected Software1
PyPA
PyPA
•added 2020/09/25 7:15 p.m.•12 views

PYSEC-2020-281

In Tensorflow before version 2.3.1, the RaggedCountSparseOutput implementation does not validate that the input arguments form a valid ragged tensor. In particular, there is no validation that the values in the splits tensor generate a valid partitioning of the values tensor. Hence, the code is...

6.8CVSS7.4AI score0.00568EPSS
SaveExploits1References3Affected Software1
PyPA
PyPA
•added 2020/09/25 7:15 p.m.•11 views

PYSEC-2020-116

In Tensorflow before versions 2.2.1 and 2.3.1, the implementation of dlpack.todlpack can be made to use uninitialized memory resulting in further memory corruption. This is because the pybind11 glue code assumes that the argument is a tensor. However, there is nothing stopping users from passing ...

7.1CVSS7.1AI score0.0083EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2020/09/25 7:15 p.m.•13 views

PYSEC-2020-308

In Tensorflow before versions 2.2.1 and 2.3.1, the implementation of dlpack.todlpack can be made to use uninitialized memory resulting in further memory corruption. This is because the pybind11 glue code assumes that the argument is a tensor. However, there is nothing stopping users from passing ...

7.1CVSS7AI score0.0083EPSS
SaveExploits1References4
OSV
OSV
•added 2020/09/25 7:15 p.m.•15 views

PYSEC-2020-312

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.6AI score0.00726EPSS
SaveExploits1References3
OSV
OSV
•added 2020/09/25 7:15 p.m.•20 views

PYSEC-2020-289

In tensorflow-lite before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1, 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...

5.9CVSS6.1AI score0.008EPSS
SaveExploits1References4
PyPA
PyPA
•added 2020/09/25 7:15 p.m.•13 views

PYSEC-2020-120

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.9AI score0.00726EPSS
SaveExploits1References3Affected Software1
Prion
Prion
•added 2020/09/25 7:15 p.m.•24 views

Heap overflow

In Tensorflow before version 2.3.1, the RaggedCountSparseOutput implementation does not validate that the input arguments form a valid ragged tensor. In particular, there is no validation that the values in the splits tensor generate a valid partitioning of the values tensor. Thus, the code sets ...

4.3CVSS5.7AI score0.00851EPSS
SaveExploits1References3Affected Software1
PyPA
PyPA
•added 2020/09/25 7:15 p.m.•13 views

PYSEC-2020-121

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.8CVSS6.9AI score0.00542EPSS
SaveExploits1References3Affected Software1
PyPA
PyPA
•added 2020/09/25 7:15 p.m.•15 views

PYSEC-2020-277

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.9AI score0.00726EPSS
SaveExploits1References3Affected Software1
OSV
OSV
•added 2020/09/25 7:15 p.m.•15 views

PYSEC-2020-273

In Tensorflow before versions 2.2.1 and 2.3.1, the implementation of dlpack.todlpack can be made to use uninitialized memory resulting in further memory corruption. This is because the pybind11 glue code assumes that the argument is a tensor. However, there is nothing stopping users from passing ...

7.1CVSS7AI score0.0083EPSS
SaveExploits1References4
PyPA
PyPA
•added 2020/09/25 7:15 p.m.•12 views

PYSEC-2020-288

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.8CVSS6.9AI score0.00905EPSS
SaveExploits1References4Affected Software1
Rows per page
Query Builder