Lucene search
+L

213 matches found

Github Security Blog
Github Security Blog
added 2021/05/21 2:23 p.m.38 views

Heap buffer overflow in `StringNGrams`

Impact An attacker can cause a heap buffer overflow by passing crafted inputs to tf.rawops.StringNGrams: python import tensorflow as tf separator = b'\x02\x00' ngramwidths = 7, 6, 11 leftpad = b'\x7f\x7f\x7f\x7f\x7f' rightpad = b'\x7f\x7f\x25\x5d\x53\x74' padwidth = 50 preserveshortsequences = Tr...

5.5CVSS0.9AI score0.00198EPSS
Exploits1References7Affected Software3
OSV
OSV
added 2021/05/21 2:22 p.m.4 views

GHSA-J8QC-5FQR-52FP Division by zero in `Conv2DBackpropFilter`

Impact An attacker can cause a division by zero to occur in Conv2DBackpropFilter: python import tensorflow as tf inputtensor = tf.constant, shape=0, 0, 0, 0, dtype=tf.float32 filtersizes = tf.constant0, 0, 0, 0, shape=4, dtype=tf.int32 outbackprop = tf.constant, shape=0, 0, 0, 0, dtype=tf.float32...

2.5CVSS5.8AI score0.00189EPSS
Exploits1References7
Github Security Blog
Github Security Blog
added 2021/05/21 2:22 p.m.39 views

Division by zero in `Conv2DBackpropFilter`

Impact An attacker can cause a division by zero to occur in Conv2DBackpropFilter: python import tensorflow as tf inputtensor = tf.constant, shape=0, 0, 0, 0, dtype=tf.float32 filtersizes = tf.constant0, 0, 0, 0, shape=4, dtype=tf.int32 outbackprop = tf.constant, shape=0, 0, 0, 0, dtype=tf.float32...

5.5CVSS2.9AI score0.00189EPSS
Exploits1References7Affected Software3
OSV
OSV
added 2021/05/21 2:22 p.m.5 views

GHSA-2GFX-95X2-5V3X Heap buffer overflow in `QuantizedReshape`

Impact An attacker can cause a heap buffer overflow in QuantizedReshape by passing in invalid thresholds for the quantization: python import tensorflow as tf tensor = tf.constant, dtype=tf.qint32 shape = tf.constant, dtype=tf.int32 inputmin = tf.constant, dtype=tf.float32 inputmax = tf.constant,...

2.5CVSS6AI score0.00211EPSS
Exploits1References7
OSV
OSV
added 2021/05/21 2:22 p.m.47 views

GHSA-M3F9-W3P3-P669 Heap buffer overflow in `QuantizedMul`

Impact An attacker can cause a heap buffer overflow in QuantizedMul by passing in invalid thresholds for the quantization: python import tensorflow as tf x = tf.constant256, 328, shape=1, 2, dtype=tf.quint8 y = tf.constant256, 328, shape=1, 2, dtype=tf.quint8 minx = tf.constant, dtype=tf.float32...

2.5CVSS6AI score0.00211EPSS
Exploits1References7
Github Security Blog
Github Security Blog
added 2021/05/21 2:22 p.m.43 views

CHECK-fail in SparseConcat

Impact An attacker can trigger a denial of service via a CHECK-fail in tf.rawops.SparseConcat: python import tensorflow as tf import numpy as np indices1 = tf.constant514, 514, 514, 514, dtype=tf.int64 indices2 = tf.constant514, 530, 599, 877, dtype=tf.int64 indices = indices1, indices2 values1 =...

5.5CVSS2.3AI score0.00189EPSS
Exploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/05/21 2:22 p.m.53 views

Heap out of bounds read in `RaggedCross`

Impact An attacker can force accesses outside the bounds of heap allocated arrays by passing in invalid tensor values to tf.rawops.RaggedCross: python import tensorflow as tf raggedvalues = raggedrowsplits = sparseindices = sparsevalues = sparseshape = denseinputselem = tf.constant, shape=92, 0,...

7.1CVSS0.9AI score0.00198EPSS
Exploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/05/21 2:22 p.m.30 views

Heap buffer overflow caused by rounding

Impact An attacker can trigger a heap buffer overflow in tf.rawops.QuantizedResizeBilinear by manipulating input values so that float rounding results in off-by-one error in accessing image elements: python import tensorflow as tf l = 256, 328, 361, 17, 361, 361, 361, 361, 361, 361, 361, 361, 361...

7.8CVSS0.00251EPSS
Exploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/05/21 2:21 p.m.40 views

Division by 0 in `Conv2DBackpropFilter`

Impact An attacker can trigger a division by 0 in tf.rawops.Conv2DBackpropFilter: python import tensorflow as tf inputtensor = tf.constant, shape=0, 0, 1, 0, dtype=tf.float32 filtersizes = tf.constant1, 1, 1, 1, shape=4, dtype=tf.int32 outbackprop = tf.constant, shape=0, 0, 1, 1, dtype=tf.float32...

5.5CVSS2.7AI score0.00189EPSS
Exploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/05/21 2:21 p.m.32 views

Division by 0 in `Conv3DBackprop*`

Impact The tf.rawops.Conv3DBackprop operations fail to validate that the input tensors are not empty. In turn, this would result in a division by 0: python import tensorflow as tf inputsizes = tf.constant0, 0, 0, 0, 0, shape=5, dtype=tf.int32 filtertensor = tf.constant, shape=0, 0, 0, 1, 0,...

5.5CVSS2.8AI score0.00189EPSS
Exploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/05/21 2:21 p.m.41 views

Heap buffer overflow in `Conv3DBackprop*`

Impact Missing validation between arguments to tf.rawops.Conv3DBackprop operations can result in heap buffer overflows: python import tensorflow as tf inputsizes = tf.constant1, 1, 1, 1, 2, shape=5, dtype=tf.int32 filtertensor = tf.constant734.6274508233133, -10.0, -10.0, -10.0, -10.0, -10.0,...

7.8CVSS1.1AI score0.00224EPSS
Exploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/05/21 2:21 p.m.174 views

CHECK-fail in SparseCross due to type confusion

Impact The API of tf.rawops.SparseCross allows combinations which would result in a CHECK-failure and denial of service: python import tensorflow as tf hashedoutput = False numbuckets = 1949315406 hashkey = 1869835877 outtype = tf.string internaltype = tf.string indices1 = tf.constant0, 6, shape=...

5.5CVSS1.9AI score0.00189EPSS
Exploits1References7Affected Software3
OSV
OSV
added 2021/05/21 2:21 p.m.81 views

GHSA-62GX-355R-9FHG Session operations in eager mode lead to null pointer dereferences

Impact In eager mode default in TF 2.0 and later, session operations are invalid. However, users could still call the raw ops associated with them and trigger a null pointer dereference: python import tensorflow as tf tf.rawops.GetSessionTensorhandle='\x12\x1a\x07',dtype=4 python import tensorflo...

2.5CVSS6.9AI score0.00201EPSS
Exploits1References6
Github Security Blog
Github Security Blog
added 2021/05/21 2:21 p.m.32 views

Division by zero in `Conv3D`

Impact A malicious user could trigger a division by 0 in Conv3D implementation: python import tensorflow as tf inputtensor = tf.constant, shape=0, 0, 0, 0, 0, dtype=tf.float32 filtertensor = tf.constant, shape=0, 0, 0, 0, 0, dtype=tf.float32 tf.rawops.Conv3Dinput=inputtensor, filter=filtertensor,...

5.5CVSS1.1AI score0.00189EPSS
Exploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/05/21 2:20 p.m.34 views

Null pointer dereference via invalid Ragged Tensors

Impact Calling tf.rawops.RaggedTensorToVariant with arguments specifying an invalid ragged tensor results in a null pointer dereference: python import tensorflow as tf inputtensor = tf.constant, shape=0, 0, 0, 0, 0, dtype=tf.float32 filtertensor = tf.constant, shape=0, 0, 0, 0, 0, dtype=tf.float3...

5.5CVSS2AI score0.00198EPSS
Exploits1References7Affected Software3
NVD
NVD
added 2021/05/14 8:15 p.m.34 views

CVE-2021-29613

TensorFlow is an end-to-end open source platform for machine learning. Incomplete validation in tf.rawops.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,...

7.1CVSS0.0024EPSS
Exploits1References3
NVD
NVD
added 2021/05/14 8:15 p.m.19 views

CVE-2021-29614

TensorFlow is an end-to-end open source platform for machine learning. The implementation of tf.io.decoderaw produces incorrect results and crashes the Python interpreter when combining fixedlength and wider datatypes. The implementation of the padded...

7.8CVSS0.00221EPSS
Exploits1References2
OSV
OSV
added 2021/05/14 8:15 p.m.22 views

CVE-2021-29615

TensorFlow is an end-to-end open source platform for machine learning. The implementation of ParseAttrValuehttps://github.com/tensorflow/tensorflow/blob/c22d88d6ff33031aa113e48aa3fc9aa74ed79595/tensorflow/core/framework/attrvalueutil.ccL397-L453 can be tricked into stack overflow due to recursion...

5.5CVSS5.6AI score
Exploits0References2
NVD
NVD
added 2021/05/14 8:15 p.m.26 views

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

7.8CVSS0.00215EPSS
Exploits1References2
OSV
OSV
added 2021/05/14 8:15 p.m.19 views

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.rawops.BandedTriangularSolve. The...

7.8CVSS7.9AI score
Exploits0References3
Rows per page
Query Builder