Lucene search
+L

132229 matches found

OSV
OSV
added 2026/07/13 2:36 p.m.8 views

PYSEC-2026-3331 TensorFlow has segfault in array_ops.upper_bound

Impact arrayops.upperbound causes a segfault when not given a rank 2 tensor. Patches We have patched the issue in GitHub commit 915884fdf5df34aaedd00fc6ace33a2cfdefa586. The fix will be included in TensorFlow 2.13. We will also cherrypick this commit in TensorFlow 2.12.1. For more information...

8.7CVSS6.1AI score0.00429EPSS
SaveExploits0References7
OSV
OSV
added 2026/07/13 2:20 p.m.10 views

PYSEC-2026-3293 TensorFlow vulnerable to integer overflow in EditDistance

Impact TFversion 2.11.0 //tensorflow/core/ops/arrayops.cc:1067 const Tensor hypothesisshapet = c-inputtensor2; std::vector dimshypothesisshapet-NumElements - 1; for int i = 0; i MakeDimstd::maxhvaluesi, tvaluesi; if hypothesisshapet is empty, hypothesisshapet-NumElements - 1 will be integer...

7.5CVSS6.1AI score0.00391EPSS
SaveExploits0References6
OSV
OSV
added 2026/07/13 2:19 p.m.6 views

PYSEC-2026-3166 TensorFlow has double free in Fractional(Max/Avg)Pool

Impact nnops.fractionalavgpoolv2 and nnops.fractionalmaxpoolv2 require the first and fourth elements of their parameter poolingratio to be equal to 1.0, as pooling on batch and channel dimensions is not supported. python import tensorflow as tf import os import numpy as np from...

8CVSS6.7AI score0.00148EPSS
SaveExploits0References6
OSV
OSV
added 2026/07/13 2:19 p.m.6 views

PYSEC-2026-3314 TensorFlow has double free in Fractional(Max/Avg)Pool

Impact nnops.fractionalavgpoolv2 and nnops.fractionalmaxpoolv2 require the first and fourth elements of their parameter poolingratio to be equal to 1.0, as pooling on batch and channel dimensions is not supported. python import tensorflow as tf import os import numpy as np from...

8CVSS6.7AI score0.00148EPSS
SaveExploits0References6
OSV
OSV
added 2026/07/13 2:19 p.m.8 views

PYSEC-2026-3328 `CHECK_EQ` fail via input in `SparseMatrixNNZ`

Impact An input sparsematrix that is not a matrix with a shape with rank 0 will trigger a CHECK fail in tf.rawops.SparseMatrixNNZ. python import tensorflow as tf tf.rawops.SparseMatrixNNZsparsematrix= Patches We have patched the issue in GitHub commit f856d02e5322821aad155dad9b3acab1e9f5d693. The...

4.8CVSS6.9AI score0.0044EPSS
SaveExploits1References7
OSV
OSV
added 2026/07/13 2:19 p.m.8 views

PYSEC-2026-3340 `CHECK` fail via inputs in `SparseFillEmptyRowsGrad`

Impact If SparseFillEmptyRowsGrad is given empty inputs, TensorFlow will crash. python import tensorflow as tf tf.rawops.SparseFillEmptyRowsGrad reverseindexmap=, gradvalues=, name=None Patches We have patched the issue in GitHub commit af4a6a3c8b95022c351edae94560acc61253a1b8. The fix will be...

4.8CVSS6.9AI score0.0044EPSS
SaveExploits1References7
OSV
OSV
added 2026/07/13 2:19 p.m.8 views

PYSEC-2026-3185 `CHECK_EQ` fail via input in `SparseMatrixNNZ`

Impact An input sparsematrix that is not a matrix with a shape with rank 0 will trigger a CHECK fail in tf.rawops.SparseMatrixNNZ. python import tensorflow as tf tf.rawops.SparseMatrixNNZsparsematrix= Patches We have patched the issue in GitHub commit f856d02e5322821aad155dad9b3acab1e9f5d693. The...

4.8CVSS6.9AI score0.0044EPSS
SaveExploits1References7
OSV
OSV
added 2026/07/13 2:19 p.m.7 views

PYSEC-2026-3117 Segfault in `tf.raw_ops.TensorListConcat`

Impact If tf.rawops.TensorListConcat is given elementshape=, it results segmentation fault which can be used to trigger a denial of service attack. python import tensorflow as tf tf.rawops.TensorListConcat inputhandle=tf.data.experimental.tovarianttf.data.Dataset.fromtensorslices1, 2, 3,...

4.8CVSS6.9AI score0.0043EPSS
SaveExploits1References7
OSV
OSV
added 2026/07/13 2:19 p.m.7 views

PYSEC-2026-3332 `MirrorPadGrad` heap out of bounds read

Impact If MirrorPadGrad is given outsize input paddings, TensorFlow will give a heap OOB error. python import tensorflow as tf tf.rawops.MirrorPadGradinput=1, paddings=0x77f00000,0xa000000, mode = 'REFLECT' Patches We have patched the issue in GitHub commit 717ca98d8c3bba348ff62281fdf38dcb5ea1ec9...

4.8CVSS6.9AI score0.0044EPSS
SaveExploits1References7
OSV
OSV
added 2026/07/13 2:19 p.m.5 views

PYSEC-2026-3333 `CHECK` fail in `BCast` overflow

Impact If BCast::ToShape is given input larger than an int32, it will crash, despite being supposed to handle up to an int64. An example can be seen in tf.experimental.numpy.outer by passing in large input to the input b. python import tensorflow as tf value = tf.constantshape=2, 1024, 1024, 1024...

4.8CVSS6.9AI score0.00439EPSS
SaveExploits1References7
OSV
OSV
added 2026/07/13 2:19 p.m.19 views

PYSEC-2026-3251 Out of bounds segmentation fault due to unequal op inputs in Tensorflow

Impact tf.rawops.DynamicStitch specifies input sizes when it is registered. cpp REGISTEROP"DynamicStitch" .Input"indices: N int32" .Input"data: N T" .Output"merged: T" .Attr"N : int = 1" .Attr"T : type" .SetShapeFnDynamicStitchShapeFunction; When it receives a differing number of inputs, such as...

6.8CVSS6.9AI score0.0035EPSS
SaveExploits1References8
OSV
OSV
added 2026/07/13 2:19 p.m.7 views

PYSEC-2026-3345 Seg fault in `ndarray_tensor_bridge` due to zero and large inputs

Impact If a numpy array is created with a shape such that one element is zero and the others sum to a large number, an error will be raised. E.g. the following raises an error: python np.ones0, 231, 231 An example of a proof of concept: python import numpy as np import tensorflow as tf inputval =...

4.8CVSS6.9AI score0.0033EPSS
SaveExploits1References6
OSV
OSV
added 2026/07/13 2:19 p.m.9 views

PYSEC-2026-3343 TensorFlow vulnerable to `CHECK` fail in `MaxPool`

Impact When MaxPool receives a window size input array ksize with dimensions greater than its input tensor input, the GPU kernel gives a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf import numpy as np input = np.ones1, 1, 1, 1 ksize = 1, 1, 2, ...

5.9CVSS6.9AI score0.00411EPSS
SaveExploits0References7
OSV
OSV
added 2026/07/13 2:19 p.m.6 views

PYSEC-2026-3250 TensorFlow vulnerable to `CHECK` fail in `FractionalMaxPoolGrad`

Impact FractionalMaxPoolGrad validates its inputs with CHECK failures instead of with returning errors. If it gets incorrectly sized inputs, the CHECK failure can be used to trigger a denial of service attack: python import tensorflow as tf overlapping = True originput = tf.constant.453409232,...

5.9CVSS6.9AI score0.00411EPSS
SaveExploits0References7
OSV
OSV
added 2026/07/13 2:19 p.m.7 views

PYSEC-2026-3227 TensorFlow vulnerable to `CHECK` fail in `Conv2DBackpropInput`

Impact The implementation of Conv2DBackpropInput requires inputsizes to be 4-dimensional. Otherwise, it gives a CHECK failure which can be used to trigger a denial of service attack: python import tensorflow as tf strides = 1, 1, 1, 1 padding = "SAME" usecudnnongpu = True explicitpaddings =...

5.9CVSS6.9AI score0.00398EPSS
SaveExploits0References7
OSV
OSV
added 2026/07/13 2:19 p.m.9 views

PYSEC-2026-3320 TensorFlow vulnerable to `CHECK` fail in `CollectiveGather`

Impact When CollectiveGather receives an scalar input input, it gives a CHECK fails that can be used to trigger a denial of service attack. python import tensorflow as tf arg0=1 arg1=1 arg2=1 arg3=1 arg4=3, 3,3 arg5='auto' arg6=0 arg7='' tf.rawops.CollectiveGatherinput=arg0, groupsize=arg1,...

5.9CVSS6.9AI score0.00411EPSS
SaveExploits0References7
OSV
OSV
added 2026/07/13 2:19 p.m.8 views

PYSEC-2026-3361 TensorFlow vulnerable to floating point exception in `Conv2D`

Impact If Conv2D is given empty input and the filter and padding sizes are valid, the output is all-zeros. This causes division-by-zero floating point exceptions that can be used to trigger a denial of service attack. python import tensorflow as tf import numpy as np with tf.device"CPU": also can...

5.9CVSS6.9AI score0.00411EPSS
SaveExploits0References7
OSV
OSV
added 2026/07/13 2:19 p.m.7 views

PYSEC-2026-3180 TensorFlow vulnerable to null dereference on MLIR on empty function attributes

Impact When mlir::tfg::ConvertGenericFunctionToFunctionDef is given empty function attributes, it gives a null dereference. cpp // Import the function attributes with a tf. prefix to match the current // infrastructure expectations. for const auto& namedAttr : func.attr const std::string& name =...

5.9CVSS7AI score0.00411EPSS
SaveExploits0References7
OSV
OSV
added 2026/07/13 2:19 p.m.6 views

PYSEC-2026-3367 TensorFlow vulnerable to integer overflow in math ops

Impact When RangeSize receives values that do not fit into an int64t, it crashes. cpp auto size = std::isintegral::value ? Eigen::numext::abslimit - start + Eigen::numext::absdelta - T1 / Eigen::numext::absdelta : Eigen::numext::ceil Eigen::numext::abslimit - start / delta; // This check does not...

7.5CVSS6.2AI score0.00567EPSS
SaveExploits0References8
OSV
OSV
added 2026/07/13 2:19 p.m.6 views

PYSEC-2026-3347 TensorFlow vulnerable to assertion fail on MLIR empty edge names

Impact When mlir::tfg::ConvertGenericFunctionToFunctionDef is given empty function attributes, it crashes. cpp // We pre-allocate the array of operands and populate it using the // outputnametoposition and controloutputtoposition populated // previously. SmallVector retvalsfunc.retsize +...

5.9CVSS7AI score0.00567EPSS
SaveExploits0References8
Rows per page
Query Builder