9217 matches found
GHSA-374M-JM66-3VJ8 Heap OOB in `SparseBinCount`
Impact The implementation of SparseBinCount is vulnerable to a heap OOB: python import tensorflow as tf tf.rawops.SparseBincount indices=0,1,2 values=0,-10000000 denseshape=1,1 size=1 weights=3,2,1 binaryoutput=False This is because of missing validation between the elements of the values argumen...
GHSA-J8C8-67VP-6MX7 Arbitrary memory read in `ImmutableConst`
Impact The ImmutableConst operation in TensorFlow can be tricked into reading arbitrary memory contents: python import tensorflow as tf with open'/tmp/test','wb' as f: f.writeb'\xe2'128 data = tf.rawops.ImmutableConstdtype=tf.string,shape=3,memoryregionname='/tmp/test' printdata This is because t...
Arbitrary memory read in `ImmutableConst`
Impact The ImmutableConst operation in TensorFlow can be tricked into reading arbitrary memory contents: python import tensorflow as tf with open'/tmp/test','wb' as f: f.writeb'\xe2'128 data = tf.rawops.ImmutableConstdtype=tf.string,shape=3,memoryregionname='/tmp/test' printdata This is because t...
Code injection in `saved_model_cli`
Impact TensorFlow's savedmodelcli tool is vulnerable to a code injection as it calls eval on user supplied strings python def preprocessinputexprsargstringinputexprsstr: ... for inputraw in filterbool, inputexprsstr.split';': ... inputkey, expr = inputraw.split'=', 1 inputdictinputkey = evalexpr...
Denial Of Service (DoS)
tensorflow is vulnerable to denial of service DoS. The vulnerability exists because the API can be made to deadlock when two tf.function functions are mutually recursive by using Lock Python object, allowing an attacker to crash the application by calling a recursive tf.function...
Denial Of Service (DoS)
tensorflow is vulnerable to denial of service. The vulnerability exists because adding shape checks for GPU TridiagonalMatMul op is not properly validated allowing invalid writes and reads from heap populated arrays which results in an application crash...
Denial Of Service (DoS)
tensorflow is vulnerable to denial of service. The shape inference code for QuantizeV2 can trigger a read outside of bounds of the heap-allocated array when axis is a negative value less than -1, which allows an attacker to cause an application crash...
Denial Of Service (DoS)
tensorflow is vulnerable to denial of service. The shape inference code for DeserializeSparse can trigger a null pointer dereference, allowing an attacker to cause an application crash...
Denial Of Service (DoS)
tensorflow is vulnerable to denial of service. An attacker can crash the application through the shape inference code for tf.ragged.cross due to a read outside of bounds of the heap-allocated array...
Arbitrary Memory Read
tensorflow is vulnerable to Arbitrary Memory Read. The vulnerability exists because the tstring class has a special case for memory mapped strings and the ImmutableConst operation does not offer any support for this datatype, allowing an attacker to read the arbitrary memory and it's leads to...
Google TensorFlow Resource Management Error Vulnerability (CNVD-2021-92552)
Google TensorFlow is an end-to-end open source platform for machine learning from Google, Inc. A resource management error vulnerability exists in Google TensorFlow due to a memory leak and post-release usage issue in the asynchronous implementation of CollectiveReduceV2. This occurs due to...
Google TensorFlow Numeric Error Vulnerability (CNVD-2021-88254)
Google TensorFlow is a suite of end-to-end open source platforms for machine learning from Google USA. Google TensorFlow versions prior to 2.7.0 suffer from a numeric error vulnerability that stems from the fact that TensorFlow's ParallelConcat loses some input validation and produces a divide by...
Google TensorFlow buffer overflow vulnerability (CNVD-2021-87034)
Google TensorFlow is an end-to-end open source platform for machine learning from Google, U.S. A buffer overflow vulnerability exists in Google TensorFlow, which stems from the fact that the ImmutableConst operation can be tricked into reading arbitrary memory content. This is because the...
Google TensorFlow has an unspecified vulnerability (CNVD-2021-92550)
Google TensorFlow is an end-to-end open source platform for machine learning from Google Google, Inc. A security vulnerability exists in versions prior to Google TensorFlow 2.7.0, which stems from an overflow problem in TensorFlow when calculating the output size in the tf.range kernel. No detail...
Google TensorFlow OS command injection vulnerability
Google TensorFlow is an end-to-end open source platform for machine learning from Google, Inc. An operating system command injection vulnerability exists in Google TensorFlow, which stems from the fact that the savedmodelcli tool is vulnerable to code injection because it calls eval on a...
Google TensorFlow has an unspecified vulnerability (CNVD-2021-92554)
A security vulnerability in Google TensorFlow, an end-to-end open source platform for machine learning from Google, stems from the use of uninitialized variables in the Grappler optimizer. If the trainnodes vector obtained from the saved optimization model does not contain Dequeue nodes, then...
Google TensorFlow has an unspecified vulnerability (CNVD-2021-92551)
Google TensorFlow is a set of end-to-end open source platform for machine learning from Google Google Inc. A security vulnerability exists in versions prior to Google TensorFlow 2.7.0, which stems from a lack of code validation for boosting trees in TensorFlow. No details of the vulnerability are...
Google TensorFlow buffer overflow vulnerability (CNVD-2021-87033)
Google TensorFlow is an end-to-end open source platform for machine learning from Google, Inc. A buffer overflow vulnerability exists in Google TensorFlow, which stems from the fact that shape inference code for Cudnn operations can be tricked into accessing invalid memory via a heap buffer...
Google TensorFlow Numeric Error Vulnerability (CNVD-2021-88253)
Google TensorFlow is a suite of end-to-end open source platforms for machine learning from Google USA. A numeric error vulnerability exists in Google TensorFlow versions prior to 2.7.0, which stems from the implementation of the convolution operator triggering division by 0 when TensorFlow is...
Google TensorFlow buffer overflow vulnerability (CNVD-2021-87050)
Google TensorFlow is an end-to-end open source platform for machine learning from Google Google. Google TensorFlow is vulnerable to a buffer overflow vulnerability that stems from Transpose's shape inference function being vulnerable to a heap buffer overflow. No details of the vulnerability are...