Lucene search
+L

103 matches found

PyPA
PyPA
•added 2026/07/13 2:20 p.m.•23 views

TensorFlow Denial of Service vulnerability

ImpactA malicious invalid input crashes a tensorflow model Check Failed and can be used to trigger a denial of service attack.To minimize the bug, we built a simple single-layer TensorFlow model containing a Convolution3DTranspose layer, which works well with expected inputs and can be deployed i...

6.5CVSS6.7AI score0.00436EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•27 views

TensorFlow has Floating Point Exception in AudioSpectrogram

Impactversion:2.11.0 //core/ops/audioops.cc:70Status SpectrogramShapeFnInferenceContext c ShapeHandle input; TFRETURNIFERRORc-WithRankc-input0, 2, ; int32t windowsize; TFRETURNIFERRORc-GetAttr"windowsize", size; int32t stride; TFRETURNIFERRORc-GetAttr"stride", ; .....1DimensionHandle inputlength ...

7.5CVSS6.3AI score0.00387EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•24 views

`CHECK_EQ` fail via input in `SparseMatrixNNZ`

ImpactAn input sparsematrix that is not a matrix with a shape with rank 0 will trigger a CHECK fail in tf.rawops.SparseMatrixNNZ.pythonimport tensorflow as tftf.rawops.SparseMatrixNNZsparsematrix= PatchesWe have patched the issue in GitHub commit f856d02e5322821aad155dad9b3acab1e9f5d693.The fix...

7.5CVSS7AI score0.00474EPSS
SaveExploits1References7Affected Software1
OSV
OSV
•added 2026/07/13 2:19 p.m.•14 views

PYSEC-2026-3156 TensorFlow vulnerable to `CHECK` fail in `tf.linalg.matrix_rank`

Impact When tf.linalg.matrixrank receives an empty input a, the GPU kernel gives a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf a = tf.constant, shape=0, 1, 1, dtype=tf.float32 tf.linalg.matrixranka=a Patches We have patched the issue in GitHub...

5.9CVSS7AI score0.00488EPSS
SaveExploits0References7
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•25 views

TensorFlow vulnerable to segfault in `QuantizedMatMul`

ImpactIf QuantizedMatMul is given nonscalar input for: - mina - maxa - minb - maxbIt gives a segfault that can be used to trigger a denial of service attack.pythonimport tensorflow as tfToutput = tf.qint32transposea = Falsetransposeb = FalseTactivation = tf.quint8a = tf.constant7, shape=3,4,...

7.5CVSS7.1AI score0.0051EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•24 views

TensorFlow vulnerable to `CHECK` fail in `FractionalMaxPoolGrad`

ImpactFractionalMaxPoolGrad 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:pythonimport tensorflow as tfoverlapping = Trueoriginput = tf.constant.453409232,...

7.5CVSS7.1AI score0.00478EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•20 views

TensorFlow vulnerable to segfault in `QuantizedBiasAdd`

ImpactIf QuantizedBiasAdd is given mininput, maxinput, minbias, maxbias tensors of a nonzero rank, it results in a segfault that can be used to trigger a denial of service attack.pythonimport tensorflow as tfouttype = tf.qint32input = tf.constant85,170,255, shape=3, dtype=tf.quint8bias =...

7.5CVSS6.9AI score0.00493EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•22 views

TensorFlow vulnerable to `CHECK` fail in `Conv2DBackpropInput`

ImpactThe 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:pythonimport tensorflow as tfstrides = 1, 1, 1, 1padding = "SAME"usecudnnongpu = Trueexplicitpaddings = dataformat =...

7.5CVSS7AI score0.00462EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•24 views

TensorFlow vulnerable to Int overflow in `RaggedRangeOp`

ImpactThe RaggedRangOp function takes an argument limits that is eventually used to construct a TensorShape as an int64. If limits is a very large float, it can overflow when converted to an int64. This triggers an InvalidArgument but also throws an abort signal that crashes the...

7.5CVSS7.2AI score0.00701EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•27 views

TensorFlow vulnerable to `CHECK` fail in `CollectiveGather`

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

7.5CVSS7.1AI score0.00478EPSS
SaveExploits0References7Affected Software1
OSV
OSV
•added 2026/07/13 2:19 p.m.•17 views

PYSEC-2026-3198 TensorFlow vulnerable to `CHECK` failures in `UnbatchGradOp`

Impact The UnbatchGradOp function takes an argument id that is assumed to be a scalar. A nonscalar id can trigger a CHECK failure and crash the program. python import numpy as np import tensorflow as tf id is not scalar tf.rawops.UnbatchGradoriginalinput= tf.constant1,batchindex=tf.constant0,0,0 ...

5.9CVSS7AI score0.00716EPSS
SaveExploits0References8
OSV
OSV
•added 2026/07/13 2:19 p.m.•18 views

PYSEC-2026-3256 TensorFlow vulnerable to segfault in `Requantize`

Impact If Requantize is given inputmin, inputmax, requestedoutputmin, requestedoutputmax tensors of a nonzero rank, it results in a segfault that can be used to trigger a denial of service attack. python import tensorflow as tf outtype = tf.quint8 input = tf.constant1, shape=3, dtype=tf.qint32...

5.9CVSS7.1AI score0.0051EPSS
SaveExploits0References7
PyPA
PyPA
•added 2026/07/13 2:19 p.m.•21 views

TensorFlow vulnerable to `CHECK`-fail in `tensorflow::full_type::SubstituteFromAttrs`

ImpactWhen tensorflow::fulltype::SubstituteFromAttrs receives a FullTypeDef& t that is not exactly three args, it triggers a CHECK-fail instead of returning a status.cppStatus SubstituteForEachAttrMap& attrs, FullTypeDef& t DCHECKEQt.argssize, 3; const auto& cont = t.args0; const auto& tmpl =...

7.5CVSS7.3AI score0.00701EPSS
SaveExploits0References8Affected Software1
OSV
OSV
•added 2026/07/13 2:19 p.m.•16 views

PYSEC-2026-3348 TensorFlow vulnerable to `CHECK` fail in `RaggedTensorToVariant`

Impact If RaggedTensorToVariant is given a rtnestedsplits list that contains tensors of ranks other than one, it results in a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf batchedinput = True rtnestedsplits = tf.constant0,32,64, shape=3,...

5.9CVSS7.1AI score0.00462EPSS
SaveExploits0References7
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•17 views

PT-2026-59844

Impact The implementation of Conv2DBackpropInput requires input sizes 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" use cudnn on gpu = True explicit paddings =...

7.5CVSS7AI score0.00462EPSS
SaveExploits0References8
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•21 views

PT-2026-59815

Impact The UnbatchGradOp function takes an argument id that is assumed to be a scalar. A nonscalar id can trigger a CHECK failure and crash the program. python import numpy as np import tensorflow as tf id is not scalar tf.raw ops.UnbatchGradoriginal input= tf.constant1,batch index=tf.constant0,0...

7.5CVSS7AI score0.00716EPSS
SaveExploits0References9
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•28 views

PT-2026-59802

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

7.5CVSS7AI score0.00474EPSS
SaveExploits1References8
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•19 views

PT-2026-59749

Impact When mlir::tfg::GraphDefImporter::ConvertNodeDef tries to convert NodeDefs without an op name, it crashes. cpp Status GraphDefImporter::ConvertNodeDefOpBuilder &builder, ConversionState &s, const NodeDef &node VLOG4 op def; else auto it = function op defs .findnode.op; if it == function op...

7.5CVSS7.4AI score0.00701EPSS
SaveExploits0References9
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•20 views

PT-2026-59778

Impact The function MakeGrapplerFunctionItem takes arguments that determine the sizes of inputs and outputs. If the inputs given are greater than or equal to the sizes of the outputs, an out-of-bounds memory read or a crash is triggered. Patches We have patched the issue in GitHub commit...

9.1CVSS7.9AI score0.00492EPSS
SaveExploits0References8
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•26 views

PT-2026-59891

Impact When SparseSparseMaximum is given invalid sparse tensors as inputs, it can give an NPE. python import tensorflow as tf tf.raw ops.SparseSparseMaximum a indices=1, a values = 0.1 , a shape = 2, b indices=, b values =2 , b shape = 2, Patches We have patched the issue in GitHub commit...

7.5CVSS6.4AI score0.00443EPSS
SaveExploits1References7
Rows per page
Query Builder