© 2025-2026 PySpect
No release of tensorflow-gpu is currently known to be free of vulnerabilities.
TensorFlow has segfault in array_ops.upper_bound
Fixed in: 2.12.1
TensorFlow vulnerable to Out-of-Bounds Read in DynamicStitch
Fixed in: 2.11.1
TensorFlow vulnerable to seg fault in `tf.raw_ops.Print`
Fixed in: 2.11.1
TensorFlow vulnerable to integer overflow in EditDistance
Fixed in: 2.11.1
TensorFlow has Null Pointer Error in TensorArrayConcatV2
Fixed in: 2.11.1
TensorFlow has Null Pointer Error in SparseSparseMaximum
Fixed in: 2.11.1
TensorFlow has Floating Point Exception in AudioSpectrogram
Fixed in: 2.11.1
TensorFlow vulnerable to segfault when opening multiframe gif
Fixed in: 2.11.1
TensorFlow has a heap out-of-buffer read vulnerability in the QuantizeAndDequantize operation
Fixed in: 2.11.1
TensorFlow has Floating Point Exception in AvgPoolGrad with XLA
Fixed in: 2.11.1
TensorFlow has Null Pointer Error in QuantizedMatMulWithBiasAndDequantize
Fixed in: 2.11.1
TensorFlow has Null Pointer Error in LookupTableImportV2
Fixed in: 2.11.1
TensorFlow has Floating Point Exception in TensorListSplit with XLA
Fixed in: 2.11.1
TensorFlow has Null Pointer Error in RandomShuffle with XLA enable
Fixed in: 2.11.1
TensorFlow has Segfault in Bincount with XLA
Fixed in: 2.11.1
TensorFlow has null dereference on ParallelConcat with XLA
Fixed in: 2.11.1
TensorFlow has double free in Fractional(Max/Avg)Pool
Fixed in: 2.11.1
TensorFlow has Floating Point Exception in TFLite in conv kernel
Fixed in: 2.11.1
TensorFlow vulnerable to Out-of-Bounds Read in GRUBlockCellGrad
Fixed in: 2.11.1
Tensorflow vulnerable to Out-of-Bounds Read
Fixed in: 2.10.1, 2.8.4, 2.9.3
`CHECK` failure in `SobolSample` via missing validation
Fixed in: 2.8.4, 2.9.3, 2.10.1
`CHECK` fail in `TensorListScatter` and `TensorListScatterV2` in eager mode
Fixed in: 2.8.4, 2.9.3, 2.10.1
Invalid char to bool conversion when printing a tensor
Fixed in: 2.8.4, 2.9.3, 2.10.1
Heap overflow in `QuantizeAndDequantizeV2`
Fixed in: 2.8.4, 2.9.3, 2.10.1
Segfault in `CompositeTensorVariantToComponents`
Fixed in: 2.8.4, 2.9.3, 2.10.1
`CHECK` fail via inputs in `PyFunc`
Fixed in: 2.8.4, 2.9.3, 2.10.1
Overflow in `ResizeNearestNeighborGrad`
Fixed in: 2.8.4, 2.9.3, 2.10.1
Out of bounds write in grappler in Tensorflow
Fixed in: 2.8.4, 2.9.3, 2.10.1
`CHECK_EQ` fail via input in `SparseMatrixNNZ`
Fixed in: 2.8.4, 2.9.3, 2.10.1
FractionalMaxPool and FractionalAVGPool heap out-of-bounds acess
Fixed in: 2.8.4, 2.9.3, 2.10.1
`CHECK` fail via inputs in `SdcaOptimizer`
Fixed in: 2.8.4, 2.9.3, 2.10.1
`CHECK` fail via inputs in `SparseFillEmptyRowsGrad`
Fixed in: 2.8.4, 2.9.3, 2.10.1
`FractionalMaxPoolGrad` Heap out of bounds read
Fixed in: 2.8.4, 2.9.3, 2.10.1
`tf.raw_ops.Mfcc` crashes
Fixed in: 2.8.4, 2.9.3, 2.10.1
`MirrorPadGrad` heap out of bounds read
Fixed in: 2.8.4, 2.9.3, 2.10.1
`CHECK_EQ` fail in `tf.raw_ops.TensorListResize`
Fixed in: 2.8.4, 2.9.3, 2.10.1
Segfault in `tf.raw_ops.TensorListConcat`
Fixed in: 2.8.4, 2.9.3, 2.10.1
`CHECK` fail in `BCast` overflow
Fixed in: 2.8.4, 2.9.3, 2.10.1
Segfault via invalid attributes in `pywrap_tfe_src.cc`
Fixed in: 2.8.4, 2.9.3, 2.10.1
FPE in `tf.image.generate_bounding_box_proposals`
Fixed in: 2.8.4, 2.9.3, 2.10.1
Overflow in `tf.keras.losses.poisson`
Fixed in: 2.9.3, 2.10.1
Overflow in `ImageProjectiveTransformV2`
Fixed in: 2.8.4, 2.9.3, 2.10.1
Overflow in `FusedResizeAndPadConv2D`
Fixed in: 2.7.4, 2.8.1, 2.9.1
Seg fault in `ndarray_tensor_bridge` due to zero and large inputs
Fixed in: 2.8.4, 2.9.3, 2.10.1
Out of bounds segmentation fault due to unequal op inputs in Tensorflow
Fixed in: 2.10.1
TensorFlow vulnerable to heap out of bounds read in filesystem glob matching
Fixed in: 2.4.0, 8b5b9dc96666a3a5d27fad7179ff215e3b74b67c
TensorFlow vulnerable to `CHECK` fail in `Save` and `SaveSlices`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `ParameterizedTruncatedNormal`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `LRNGrad`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `tf.linalg.matrix_rank`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `MaxPool`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `SparseBincount`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `FractionalMaxPoolGrad`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `QuantizedRelu` and `QuantizedRelu6`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `QuantizeDownAndShrinkRange`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `QuantizedMatMul`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `QuantizedBiasAdd`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `FakeQuantWithMinMaxVars`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `QuantizedInstanceNorm`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `Conv2DBackpropInput`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `AvgPoolGrad`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `QuantizedAdd`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `QuantizedAvgPool`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `FakeQuantWithMinMaxVarsPerChannelGradient`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `TensorListScatter` and `TensorListScatterV2`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `LowerBound` and `UpperBound`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `TensorListFromTensor`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `SetSize`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `BlockLSTMGradV2`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` failures in `FractionalAvgPoolGrad`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` failures in `UnbatchGradOp`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to Int overflow in `RaggedRangeOp`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `CollectiveGather`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` failure in `TensorListReserve` via missing validation
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to floating point exception in `Conv2D`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` failures in `AvgPool3DGrad`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to null dereference on MLIR on empty function attributes
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `DrawBoundingBoxes`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `Unbatch`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to null-dereference in `mlir::tfg::GraphDefImporter::ConvertNodeDef`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to null dereference on MLIR on empty function attributes
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to segfault in `Requantize`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `RandomPoissonV2`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `FakeQuantWithMinMaxVarsGradient`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `AudioSummaryV2`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `tf.random.gamma`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK`-fail in `tensorflow::full_type::SubstituteFromAttrs`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to null-dereference in `mlir::tfg::TFOp::nameAttr`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to integer overflow in math ops
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to assertion fail on MLIR empty edge names
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `DenseBincount`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` failure in `AvgPoolOp`
Fixed in: 2.7.2, 2.8.1, 2.9.2
TensorFlow vulnerable to `CHECK` fail in `QuantizeAndDequantizeV3`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `RaggedTensorToVariant`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `FakeQuantWithMinMaxVarsPerChannel`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow segfault TFLite converter on per-channel quantized transposed convolutions
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to OOB write in `scatter_nd` in TF Lite
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to OOB read in `Gather_nd` in TF Lite
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` failure in tf.reshape via overflows
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` failure in `SobolSample` via missing validation
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `tf.sparse.cross`
Fixed in: 2.7.2, 2.8.1, 2.9.1
TensorFlow vulnerable to `CHECK` fail in `Conv2DBackpropInput`
Fixed in: 2.7.2, 2.8.1, 2.9.1
`CHECK` failure in depthwise ops via overflows
Fixed in: 2.6.4, 2.7.2, 2.8.1
Code injection in `saved_model_cli` in TensorFlow
Fixed in: 2.6.4, 2.7.2, 2.8.1
Incomplete validation in signal ops leads to crashes in TensorFlow
Fixed in: 2.6.4, 2.7.2, 2.8.1
Core dump when loading TFLite models with quantization in TensorFlow
Fixed in: 2.6.4, 2.7.2, 2.8.1
Segfault if `tf.histogram_fixed_width` is called with NaN values in TensorFlow
Fixed in: 2.6.4, 2.7.2, 2.8.1
Heap buffer overflow due to incorrect hash function in TensorFlow
Fixed in: 2.8.1
Type confusion leading to `CHECK`-failure based denial of service in TensorFlow
Fixed in: 2.6.4, 2.7.2, 2.8.1
Segfault and OOB write due to incomplete validation in `EditDistance` in TensorFlow
Fixed in: 2.6.4, 2.7.2, 2.8.1
Undefined behavior when users supply invalid resource handles
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation results in undefined behavior in `SparseTensorDenseAdd
Fixed in: 2.6.4, 2.7.2, 2.8.1
Segfault due to missing support for quantized types
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes denial of service via `Conv3DBackpropFilterV2`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Integer overflow in `SpaceToBatchND`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Denial of service in `tf.ragged.constant` due to lack of validation
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation results in undefined behavior in `QuantizedConv2D`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes denial of service via `LSTMBlockCell`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes denial of service via `LoadAndRemapMatrix`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes denial of service via `SparseTensorToCSRSparseMatrix`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes denial of service via `UnsortedSegmentJoin`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes denial of service via `Conv3DBackpropFilterV2`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes denial of service via `StagePeek`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes denial of service via `DeleteSessionTensor`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation crashes `QuantizeAndDequantizeV4Grad`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes denial of service via `GetSessionTensor`
Fixed in: 2.6.4, 2.7.2, 2.8.1
Missing validation causes `TensorSummaryV2` to crash
Fixed in: 2.6.4, 2.7.2, 2.8.1
Incomplete validation in `SparseSparseMinimum`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ba6822bd7b7324ba201a28b2f278c29a98edbef2, f6fde895ef9c77d848061c0517f19d0ec2682f3a
`CHECK`-failures in binary ops in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, a7c02f1a9bbc35473969618a09ee5f9f5d3e52d9
`CHECK`-failures in `TensorByteSize` in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, c2426bba00a01de6913738df8fa78e0215fcce02
`CHECK`-failures during Grappler's `SafeToRemoveIdentity` in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 92dba16749fae36c246bec3f9ba474d9ddeb7662
Memory leak in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, c79ccba517dbb1a0ccb9b01ee3bd2a63748b60dd
Integer overflow in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, fcd18ce3101f245b083b30655c27b239dc72221e
Integer overflow in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, b9bd6cfd1c50e6807846af9a86f9b83cafc9c8ae
Null-dereference in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 4f38b1ac8e42727e18a2f0bde06d3bee8e77b250
Division by zero in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, ba4e8ac4dc2991e350d5cc407f8598c8d4ee70fb
`CHECK`-failures in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, f57315566d7094f322b784947093406c2aea0d7d
Memory exhaustion in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, f68fdab93fb7f4ddb4eb438c8fe052753c9413e8
Memory exhaustion in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, e3749a6d5d1e8d11806d4a2e9cc3123d1a90b75e
Type confusion leading to segfault in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 08d7b00c0a5a20926363849f611729f53f3ec022
Overflow and uncaught divide by zero in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 58b34c6c8250983948b5a781b426f6aa01fd47af
Division by zero in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 3218043d6d3a019756607643cf65574fbfef5d7a
Use after free in `DecodePng` kernel
Fixed in: 2.5.3, 2.6.3, 2.7.1, e746adbfcfee15e9cfdb391ff746c765b99bdf9b
Out of bounds write in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 97282c6d0d34476b6ba033f961590b783fa184cd
Reachable Assertion in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 14fea662350e7c26eb5fe1be2ac31704e5682ee6
Insecure temporary file in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1
Integer overflow in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, f0147751fd5d2ff23251149ebad9af9f03010732
Out of bounds write in TFLite
Fixed in: 2.5.3, 2.6.3, 2.7.1, 6c0b2b70eeee588591680f5b7d5d38175fd7cdf6
Read and Write outside of bounds in TensorFlow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 6364463d6f5b6254cac3d6aedf999b6a96225038
Integer overflow in TFLite
Fixed in: 2.5.3, 2.6.3, 2.7.1, a4e401da71458d253b05e41f28637b65baf64be4, 1de49725a5fc4e48f1a3b902ec3599ee99283043, f19be71717c497723ba0cea0379e84f061a75e01
Integer overflow in TFLite array creation
Fixed in: 2.5.3, 2.6.3, 2.7.1, a1e1511dde36b3f8aa27a6ec630838e7ea40e091
`CHECK`-failures in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, c2b31ff2d3151acb230edc3f5b1832d2c713a9e0
Division by zero in TFLite
Fixed in: 2.5.3, 2.6.3, 2.7.1, 8c6f391a2282684a25cbfec7687bd5d35261a209
Division by zero in TFLite
Fixed in: 2.5.3, 2.6.3, 2.7.1, e5b0eec199c2d03de54fd6a7fd9275692218e2bc
Heap overflow in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 2b7100d6cdff36aa21010a82269bc05a6d1cc74a, adbbabdb0d3abb3cdeac69e38a96de1d678b24b3
Null pointer dereference in TensorFlow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 53b0dd6dc5957652f35964af16b892ec9af4a559
Integer overflow leading to crash in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 6f4d3e8139ec724dbbcb40505891c81dd1052c4a
Assertion failure based denial of service in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 7019ce4f68925fd01cdafde26f8d8c938f47e6f9
Undefined behavior in `SparseTensorSliceDataset`
Fixed in: 2.5.3, 2.6.3, 2.7.1, 965b97e4a9650495cda5a8c210ef6684b4b9eceb
Integer overflows in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, e952a89b7026b98fe8cbe626514a93ed68b7c510, 1b54cadd19391b60b6fcccd8d076426f7221d5e8
Integer overflows in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, b51b82fe65ebace4475e3c54eb089c18a4403f1c, a68f68061e263a88321c104a6c911fe5598050a8
`CHECK`-fails when building invalid tensor shapes in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1
NULL Pointer Dereference and Access of Uninitialized Pointer in TensorFlow
Fixed in: 2.5.3, 2.6.3, 2.7.1
Improper Validation of Integrity Check Value in TensorFlow
Fixed in: 2.5.3, 2.6.3, 2.7.1
Integer Overflow or Wraparound in TensorFlow
Fixed in: 2.5.3, 2.6.3, 2.7.1
Null-dereference in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 8a513cec4bec15961fbfdedcaa5376522980455c
Null pointer dereference in TensorFlow
Fixed in: 2.5.3, 2.6.3, 2.7.1, e21af685e1828f7ca65038307df5cc06de4479e8
Out of bounds read in Tensorflow
Fixed in: 2.7.1
Segfault in `simplifyBroadcast` in Tensorflow
Fixed in: 2.8.0, 35f0fabb4c178253a964d7aabdbb15c6a398b69a
Out of bounds read in Tensorflow
Fixed in: 2.8.0, c99d98cd189839dcf51aee94e7437b54b31f8abd
Stack overflow in TensorFlow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 448a16182065bd08a202d9057dd8ca541e67996c
Crash due to erroneous `StatusOr` in TensorFlow
Fixed in: 2.7.1, 955059813cc325dc1db5e2daa6221271406d4439
Null pointer dereference in Grappler's `IsConstant`
Fixed in: 2.5.3, 2.6.3, 2.7.1, 0a365c029e437be0349c31f8d4c9926b69fa3fa1, 045deec1cbdebb27d817008ad5df94d96a08b1bf
Reachable Assertion in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 5b491cd5e41ad63735161cec9c2a568172c8b6a3
Crash when type cannot be specialized in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, cb164786dc891ea11d3a900e90367c339305dc7b
`CHECK`-fails due to attempting to build a reference tensor
Fixed in: 2.5.3, 2.6.3, 2.7.1, 6b5adc0877de832b2a7c189532dbbbc64622eeb6
Integer overflow in TensorFlow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 0aaaae6eca5a7175a193696383f582f53adab23f
Multiple `CHECK`-fails in `function.cc` in TensowFlow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 3d89911481ba6ebe8c88c1c0b595412121e6c645, dcc21c7bc972b10b6fb95c2fb0f4ab5a59680ec2
Uninitialized variable access in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, ef1d027be116f25e25bb94a60da491c2cf55bd0b
Memory leak in decoding PNG images
Fixed in: 2.5.3, 2.6.3, 2.7.1, ab51e5b813573dc9f51efa335aebcf2994125ee9
Out of bounds read and write in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 0657c83d08845cc434175934c642299de2c0f042
Out of bounds read in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 002408c3696b173863228223d535f9de72a101a9
Out of bounds read in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 37c01fb5e25c3d80213060460196406c43d31995
Integer overflow in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, b64638ec5ccaa77b7c1eb90958e3d85ce381f91b
Out of bounds read in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 23968a8bf65b009120c43b5ebcceaf52dbc9e943
Abort caused by allocating a vector that is too large in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 1361fb7e29449629e1df94d44e0427ebec8c83c7
`CHECK`-failures during Grappler's `IsSimplifiableReshape` in Tensorflow
Fixed in: 2.5.3, 2.6.3, 2.7.1, 1fb27733f943295d874417630edd3b38b34ce082, 240655511cd3e701155f944a972db71b6c0b1bb6, ebc1a2ffe5a7573d905e99bd0ee3568ee07c12c1
Incomplete validation in boosted trees code
Fixed in: 2.6.1, 2.5.2, 2.4.4, 5c8c9a8bfe750f9743d0c859bae112060b216f5c, 2.7.0
Crash in `tf.math.segment_*` operations
Fixed in: 2.6.1, 2.5.2, 2.4.4, e9c81c1e1a9cd8dd31f4e83676cab61b60658429
Crash in `max_pool3d` when size argument is 0 or negative
Fixed in: 2.6.1, 2.5.2, 2.4.4, 12b1ff82b3f26ff8de17e58703231d5a02ef1b8b, 2.7.0
Crashes due to overflow and `CHECK`-fail in ops with large tensor shapes
Fixed in: 2.6.1, 2.5.2, 2.4.4, a871989d7b6c18cdebf2fb4f0e5c5b62fbc19edf, d81b1351da3e8c884ff836b64458d94e4a157c15, 7c1692bd417eb4f9b33ead749a41166d6080af85, 2.7.0
Overflow/crash in `tf.tile` when tiling tensor is large
Fixed in: 2.6.1, 2.5.2, 2.4.4, 9294094df6fea79271778eb7e7ae1bad8b5ef98f, 2.7.0
Overflow/crash in `tf.image.resize` when size is large
Fixed in: 2.6.1, 2.5.2, 2.4.4, e5272d4204ff5b46136a1ef1204fc00597e21837, 2.7.0
Incomplete validation in `tf.summary.create_file_writer`
Fixed in: 2.6.1, 2.5.2, 2.4.4, 874bda09e6702cd50bac90b453b50bcc65b2769e, 2.7.0
Unitialized access in `EinsumHelper::ParseEquation`
Fixed in: 2.6.1, 2.5.2, 2.4.4, f09caa532b6e1ac8d2aa61b7832c78c5b79300c6, 2.7.0
Overflow/crash in `tf.range`
Fixed in: 2.6.1, 2.5.2, 2.4.4, 1b0e0ec27e7895b9985076eab32445026ae5ca94, 6d94002a09711d297dbba90390d5482b76113899, 2.7.0
Missing validation during checkpoint loading
Fixed in: 2.6.1, 2.5.2, 2.4.4, 368af875869a204b4ac552b9ddda59f6a46a56ec, abcced051cb1bd8fb05046ac3b6023a7ebcc4578, e8dc63704c88007ee4713076605c90188d66f3d2, b619c6f865715ca3b15ef1842b5b95edbaa710ad, 2.7.0
Segfault while copying constant resource tensor
Fixed in: 2.6.1, 2.5.2, 2.4.4, 7731e8dfbe4a56773be5dc94d631611211156659, 2.7.0
Heap OOB read in all `tf.raw_ops.QuantizeAndDequantizeV*` ops
Fixed in: 2.6.1, 2.5.2, 2.4.4, 7cf73a2274732c9d82af51c2bc2cf90d13cd7e6d, 2.7.0
Incomplete validation of shapes in multiple TF ops
Fixed in: 2.6.1, 2.5.2, 2.4.4, 68422b215e618df5ad375bcdc6d2052e9fd3080a, 4d74d8a00b07441cba090a02e0dd9ed385145bf4, 579261dcd446385831fe4f7457d802a59685121d, e7f497570abb6b4ae5af4970620cd880e4c0c904, da4aad5946be30e5f049920fa076e1f7ef021261, 4dddb2fd0b01cdd196101afbba6518658a2c9e07
FPE in `ParallelConcat`
Fixed in: 2.6.1, 2.5.2, 2.4.4, f2c3931113eaafe9ef558faaddd48e00a6606235, 2.7.0
FPE in convolutions with zero size filters
Fixed in: 2.6.1, 2.5.2, 2.4.4, f2c3931113eaafe9ef558faaddd48e00a6606235, 2.7.0
Heap OOB read in `tf.raw_ops.SparseCountSparseOutput`
Fixed in: 2.6.1, 2.5.2, 2.4.4, 701cfaca222a82afbeeb17496bd718baa65a67d2, 2.7.0
Heap OOB in shape inference for `QuantizeV2`
Fixed in: 2.6.1, a0d64445116c43cf46a5666bd4eee28e7a82f244, 2.7.0
Heap OOB read in `tf.ragged.cross`
Fixed in: 2.6.1, 2.5.2, 2.4.4, fa6b7782fbb14aa08d767bc799c531f5e1fb3bb8, 2.7.0
Deadlock in mutually recursive `tf.function` objects
Fixed in: 2.6.1, 2.5.2, 2.4.4, afac8158d43691661ad083f6dd9e56f327c1dcb7, 2.7.0
Reference binding to `nullptr` in `tf.ragged.cross`
Fixed in: 2.6.1, 2.5.2, 2.4.4, fa6b7782fbb14aa08d767bc799c531f5e1fb3bb8, 2.7.0
Null pointer exception in `DeserializeSparse`
Fixed in: 2.6.1, 2.5.2, 2.4.4, d3738dd70f1c9ceb547258cbb82d853da8771850, 2.7.0
Heap buffer overflow in `Transpose`
Fixed in: 2.6.1, 2.5.2, 2.4.4, c79ba87153ee343401dbe9d1954d7f79e521eb14, 2.7.0
Null pointer exception when `Exit` node is not preceded by `Enter` op
Fixed in: 2.6.1, 2.5.2, 2.4.4, 05cbebd3c6bb8f517a158b0155debb8df79017ff, 2.7.0
Integer division by 0 in `tf.raw_ops.AllToAll`
Fixed in: 2.6.1, 2.5.2, 2.4.4, a8ad3e5e79c75f36edb81e0ba3f3c0c5442aeddc, 2.7.0
Undefined behavior via `nullptr` reference binding in sparse matrix multiplication
Fixed in: 2.6.1, 2.5.2, 2.4.4, e6cf28c72ba2eb949ca950d834dd6d66bb01cfae, 2.7.0
Use after free / memory leak in `CollectiveReduceV2`
Fixed in: 2.6.1, ca38dab9d3ee66c5de06f11af9a4b1200da5ef75, 2.7.0
Access to invalid memory during shape inference in `Cudnn*` ops
Fixed in: 2.6.1, 2.5.2, 2.4.4, af5fcebb37c8b5d71c237f4e59c6477015c78ce6, 2.7.0
Segfault due to negative splits in `SplitV`
Fixed in: 2.6.1, 2.5.2, 2.4.4, 25d622ffc432acc736b14ca3904177579e733cc6, 2.7.0
Heap OOB in `FusedBatchNorm` kernels
Fixed in: 2.6.1, 2.5.2, 2.4.4, aab9998916c2ffbd8f0592059fad352622f89cda, 2.7.0
`SparseFillEmptyRows` heap OOB
Fixed in: 2.6.1, 2.5.2, 2.4.4, 67bfd9feeecfb3c61d80f0e46d89c170fbee682b, 2.7.0
A use of uninitialized value vulnerability in Tensorflow
Fixed in: 2.6.1, 2.5.2, 2.4.4, 68867bf01239d9e1048f98cbad185bf4761bedd3, 2.7.0
Heap OOB in `SparseBinCount`
Fixed in: 2.6.1, 2.5.2, 2.4.4, f410212e373eb2aec4c9e60bf3702eba99a38aba, 2.7.0
Arbitrary memory read in `ImmutableConst`
Fixed in: 2.6.1, 2.5.2, 2.4.4, 3712a2d3455e6ccb924daa5724a3652a86f6b585, 1cb6bb6c2a6019417c9adaf9e6843ba75ee2580b, 2.7.0
Code injection in `saved_model_cli`
Fixed in: 2.5.2, 2.4.4, 2.6.1, 8b202f08d52e8206af2bdb2112a62fafbc546ec7, 2.7.0
Heap out of bounds access in sparse reduction operations
Fixed in: 2.3.4, 2.4.3, 2.5.1, 87158f43f05f2720a374f3e6d22a7aaa3a33f750
Floating point exception in `SparseDenseCwiseDiv`
Fixed in: 2.3.4, 2.4.3, 2.5.1, d9204be9f49520cdaaeb2541d1dc5187b23f31d9
Null pointer dereference in `CompressElement`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 5dc7f6981fdaf74c8c5be41f393df705841fb7c5
Null pointer dereference in `RaggedTensorToTensor`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 301ae88b331d37a2a16159b65b255f4f9eb39314
Null pointer dereference and heap OOB read in operations restoring tensors
Fixed in: 2.3.4, 2.4.3, 2.5.1, 9e82dce6e6bd1f36a57e08fa85af213e2b2f2622
Integer division by 0 in sparse reshaping
Fixed in: 2.3.4, 2.4.3, 2.5.1, 4923de56ec94fff7770df259ab7f2288a74feb41
Heap OOB in `RaggedGather`
Fixed in: 2.3.4, 2.4.3, 2.5.1, a2b743f6017d7b97af1fe49087ae15f0ac634373
Division by 0 in `ResourceScatterDiv`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 4aacb30888638da75023e6601149415b39763d76
Null pointer dereference in `MatrixDiagPartOp`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 482da92095c4d48f8784b1f00dda4f81c28d2988
`std::abort` raised from `TensorListReserve`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 8a6e874437670045e6c7dc6154c7412b4a2135e2
Integer overflow due to conversion to unsigned
Fixed in: 2.4.3, 2.5.1, 96f364a1ca3009f98980021c4b32be5fdcca33a1, 2.3.4
Bad alloc in `StringNGrams` caused by integer conversion
Fixed in: 2.3.4, 2.4.3, 2.5.1, c283e542a3f422420cfdb332414543b62fc4e4a5
Null pointer dereference in `SparseTensorSliceDataset`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 02cc160e29d20631de3859c6653184e3f876b9d7
Incorrect validation of `SaveV2` inputs
Fixed in: 2.3.4, 2.4.3, 2.5.1, 9728c60e136912a12d99ca56e106b7cce7af5986
Null pointer dereference in `UncompressElement`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 7bdf50bb4f5c54a4997c379092888546c97c3ebd
Segfault and heap buffer overflow in `{Experimental,}DatasetToTFRecord`
Fixed in: 2.3.4, 2.4.3, 2.5.1, e0b6e58c328059829c3eb968136f17aa72b6c876
Heap buffer overflow in `FractionalAvgPoolGrad`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 0f931751fb20f565c4e94aa6df58d54a003cdb30
Use after free in boosted trees creation
Fixed in: 2.3.4, 2.4.3, 2.5.1, 5ecec9c6fbdbc6be03295685190a45e7eee726ab
Division by 0 in `ResourceGather`
Fixed in: 2.3.4, 2.4.3, 2.5.1, ac117ee8a8ea57b73d34665cdf00ef3303bc0b11
Heap OOB and CHECK fail in `ResourceGather`
Fixed in: 2.3.4, 2.4.3, 2.5.1, bc9c546ce7015c57c2f15c168b3d9201de679a1d
Heap OOB in `ResourceScatterUpdate`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 01cff3f986259d661103412a20745928c727326f
Reference binding to nullptr in `RaggedTensorToSparse`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 1071f554dbd09f7e101324d366eec5f4fe5a3ece
Reference binding to nullptr in `MatrixDiagV*` ops
Fixed in: 2.3.4, 2.4.3, 2.5.1, f2a673bd34f0d64b8e40a551ac78989d16daad09
Reference binding to nullptr in `MatrixSetDiagV*` ops
Fixed in: 2.3.4, 2.4.3, 2.5.1, ff8894044dfae5568ecbf2ed514c1a37dc394f1b
Reference binding to nullptr and heap OOB in binary cwise ops
Fixed in: 2.3.4, 2.4.3, 2.5.1, 93f428fd1768df147171ed674fee1fc5ab8309ec
Division by 0 in inplace operations
Fixed in: 2.3.4, 2.4.3, 2.5.1, e86605c0a336c088b638da02135ea6f9f6753618
Crash caused by integer conversion to unsigned
Fixed in: 2.3.4, 2.4.3, 2.5.1, 8a84f7a2b5a2b27ecf88d25bad9ac777cd2f7992
Reference binding to nullptr in boosted trees
Fixed in: 2.3.4, 2.4.3, 2.5.1, 9c87c32c710d0b5b53dc6fd3bfde4046e1f7a5ad, 429f009d2b2c09028647dd4bb7b3f6f414bbaad7
Incomplete validation in `QuantizeV2`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 6da6620efad397c85493b8f8667b821403516708
Heap OOB in boosted trees
Fixed in: 2.3.4, 2.4.3, 2.5.1, e84c975313e8e8e38bb2ea118196369c45c51378
Incomplete validation in MKL requantization
Fixed in: 2.3.4, 2.4.3, 2.5.1, 9e62869465573cb2d9b5053f1fa02a81fce21d69, 203214568f5bc237603dbab6e1fd389f1572f5c9
Reference binding to nullptr in `RaggedTensorToVariant`
Fixed in: 2.3.4, 2.4.3, 2.5.1, be7a4de6adfbd303ce08be4332554dff70362612
Reference binding to nullptr in unicode encoding
Fixed in: 2.3.4, 2.4.3, 2.5.1, 2e0ee46f1a47675152d3d865797a18358881d7a6
FPE in `tf.raw_ops.UnravelIndex`
Fixed in: 2.3.4, 2.4.3, 2.5.1, a776040a5e7ebf76eeb7eb923bf1ae417dd4d233
Crash in NMS ops caused by integer conversion to unsigned
Fixed in: 2.3.4, 2.4.3, 2.5.1, 3a7362750d5c372420aa8f0caf7bf5b5c3d0f52d, b5cdbf12ffcaaffecf98f22a6be5a64bb96e4f58
Heap OOB in `UpperBound` and `LowerBound`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 42459e4273c2e47a3232cc16c4f4fff3b3a35c38
Reference binding to nullptr in map operations
Fixed in: 2.3.4, 2.4.3, 2.5.1, 532f5c5a547126c634fefd43bbad1dc6417678ac
Heap OOB in `SdcaOptimizerV2`
Fixed in: 2.3.4, 2.4.3, 2.5.1, a4e138660270e7599793fa438cd7b2fc2ce215a6
`CHECK`-fail in `MapStage`
Fixed in: 2.3.4, 2.4.3, 2.5.1, d7de67733925de196ec8863a33445b73f9562d1d
Incomplete validation in `MaxPoolGrad`
Fixed in: 2.3.4, 2.4.3, 2.5.1, 136b51f10903e044308cf77117c0ed9871350475
Division by 0 in most convolution operators
Fixed in: 2.3.4, 2.4.3, 2.5.1, 8a793b5d7f59e37ac7f3cd0954a750a2fe76bad4
Reference binding to nullptr in shape inference
Fixed in: 2.3.4, 2.4.3, 2.5.1, 578e634b4f1c1c684d4b4294f9e5281b2133b3ed
Missing validation in shape inference for `Dequantize`
Fixed in: 2.3.4, 2.4.3, 2.5.1, da857cfa0fde8f79ad0afdbc94e88b5d4bbec764
Arbitrary code execution due to YAML deserialization
Fixed in: 2.3.4, 2.4.3, 2.5.1, 23d6383eb6c14084a8fc3bdf164043b974818012
Heap OOB in nested `tf.map_fn` with `RaggedTensor`s
Fixed in: 2.3.4, 2.4.3, 2.5.1, 4e2565483d0ffcadc719bd44893fb7f609bb5f12
Division by zero in TFLite
Fixed in: 2.3.4, 2.4.3, 2.5.1, 718721986aa137691ee23f03638867151f74935f
NPE in TFLite
Fixed in: 2.3.4, 2.4.3, 2.5.1, 5b048e87e4e55990dae6b547add4dae59f4e1c76
Use of unitialized value in TFLite
Fixed in: 2.3.4, 2.4.3, 2.5.1, 537bc7c723439b9194a358f64d871dd326c18887, 4a91f2069f7145aab6ba2d8cfe41be8a110c18a5, 8933b8a21280696ab119b63263babdb54c298538
FPE in TFLite division operations
Fixed in: 2.3.4, 2.4.3, 2.5.1, 1e206baedf8bef0334cca3eb92bab134ef525a28
FPE in TFLite pooling operations
Fixed in: 2.3.4, 2.4.3, 2.5.1
Heap OOB in TFLite
Fixed in: 2.3.4, 2.4.3, 2.5.1, d94ffe08a65400f898241c0374e9edc6fa8ed257
Heap OOB in TFLite's `Gather*` implementations
Fixed in: 2.3.4, 2.4.3, 2.5.1, eb921122119a6b6e470ee98b89e65d721663179d, bb6a0383ed553c286f87ca88c207f6774d5c4a8f
Infinite loop in TFLite
Fixed in: 2.6.0rc2, dfa22b348b70bb89d6d6ec0ff53973bacb4f4695, 2.3.4, 2.4.3
Null pointer dereference in TFLite
Fixed in: 2.3.4, 2.4.3, 2.5.1, 15691e456c7dc9bd6be203b09765b063bf4a380c
Null pointer dereference in TFLite MLIR optimizations
Fixed in: 2.3.4, 2.4.3, 2.5.1, d6b57f461b39fd1aa8c1b870f1b974aac3554955
Use after free and segfault in shape inference functions
Fixed in: 2.3.4, 2.4.3, 2.5.1, ee119d4a498979525046fba1c3dd3f13a039fbb1
FPE in LSH in TFLite
Fixed in: 2.3.4, 2.4.3, 2.5.1, 0575b640091680cfb70f4dd93e70658de43b94f9
Segfault on strings tensors with mistmatched dimensions, due to Go code
Fixed in: 2.5.1, 8721ba96e5760c229217b594f6d2ba332beedf22, 2.3.4, 2.4.3
Segfault in `tf.raw_ops.SparseCountSparseOutput`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 82e6203221865de4008445b13c69b6826d2b28d9
Crash in `tf.transpose` with complex inputs
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 1dc6a7ce6e0b3e27a7ae650bfc05b195ca793f88, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Crash in `tf.strings.substr` due to `CHECK`-fail
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 890f7164b70354c57d40eda52dcdd7658677c09f, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Null dereference in Grappler's `TrySimplify`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, e6340f0665d53716ef3197ada88936c2a5f7a2d3, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Stack overflow in `ParseAttrValue` with nested tensors
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, e07e1c3d26492c06f078c7e5bf2d138043e199c1
Interpreter crash from `tf.io.decode_raw`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 698e01511f62a3c185754db78ebce0eee1f0184d
Incomplete validation in `tf.raw_ops.CTCLoss`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 14607c0707040d775e06b6817325640cb4b5864c, 4504a081af71514bb1828048363e6540f797005b
Heap buffer overflow in `BandedTriangularSolve`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ba6822bd7b7324ba201a28b2f278c29a98edbef2, 0ab290774f91a23bebe30a358fde4e53ab4876a0
Incomplete validation in `SparseReshape`
Fixed in: 2.3.3, 2.4.2, 1d04d7d93f4ed3854abf75d6b712d72c3f70d6b6, 2.1.4, 2.2.3
Invalid validation in `QuantizeAndDequantizeV2`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, c5b0d5f8ac19888e46ca14b0e27562e7fbbee9a9, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Incomplete validation in `SparseAdd`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 41727ff06111117bdf86b37db198217fd7a143cc, 6fd02f44810754ae7481838b6a67c5df7f909ca3
Heap OOB and null pointer dereference in `RaggedTensorToTensor`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, c4d7afb6a5986b04505aca4466ae1951686c80f6, f94ef358bb3e91d517446454edff6535bcfe8e4a, b761c9b652af2107cfbc33efd19be0ce41daa33e, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap OOB read in TFLite
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ae2daeb45abfe2c6dda539cf8d0d6f653d3ef412
Integer overflow in TFLite memory allocation
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 7c8cc4ec69cd348e44ad6a2699057ca88faad3e5
Division by zero in TFLite's implementation of hashtable lookup
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 5117e0851348065ed59c991562c0ec80d9193db2
Heap OOB write in TFLite
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, c59c37e7b2d563967da813fa50fe20b21f4da683
Division by zero in TFLite's implementation of `DepthwiseConv`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, cbda3c6b2dbbd3fbdc482ff8c0170a78ec2e97d0
Integer overflow in TFLite concatentation
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 4253f96a58486ffe84b61c0415bb234a4632ee73
Division by zero in TFLite's implementation of `OneHot`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 3ebedd7e345453d68e279cfc3e4072648e5e12e5
Division by zero in TFLite's implementation of Split
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, b22786e7e9b7bdb6a56936ff29cc7e9968d7bc1d
Division by zero in TFLite's implementation of `SVDF`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 6841e522a3e7d48706a02e8819836e809f738682
Division by zero in TFLite's implementation of `SpaceToBatchNd`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 6d36ba65577006affb272335b7c1abd829010708
Division by zero in TFLite's implementation of `EmbeddingLookup`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, f61c57bd425878be108ec787f4d96390579fb83e
Division by zero in TFLite's implementation of `DepthToSpace`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 106d8f4fb89335a2c52d7c895b7a7485465ca8d9, 2.3.4, 2.4.3
Division by zero in TFLite's convolution code
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ff489d95a9006be080ad14feb378f2b4dac35552
Division by zero in TFLite's implementation of `BatchToSpaceNd`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 2c74674348a4708ced58ad6eb1b23354df8ee044
Null pointer dereference in TFLite's `Reshape` operator
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, f8378920345f4f4604202d4ab15ef64b2aceaa16
Stack overflow due to looping TFLite subgraph
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 9c1dc920d8ffb4893d6c9d27d1f039607b326743, c6173f5fe66cdbab74f4f869311fe6aae2ba35f4
Heap OOB read in TFLite's implementation of `Minimum` or `Maximum`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 953f28dca13c92839ba389c055587cfe6c723578
Division by zero in TFLite's implementation of `GatherNd`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 8e45822aa0b9f5df4b4c64f221e64dc930a70a9d, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Division by zero in TFLite's implementation of `TransposeConv`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 801c1c6be5324219689c98e1bd3e0ca365ee834d
Division by zero in TFLite's implementation of `SpaceToDepth`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 0d45ea1ca641b21b73bcf9c00e0179cda284e7e7, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Division by zero in optimized pooling implementations in TFLite
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 5f7975d09eac0f10ed8a17dbb6f5964977725adc
Division by zero in padding computation in TFLite
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 49847ae69a4e1a97ae7f2db5e217c77721e37948, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
CHECK-fail due to integer overflow
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 4c0ee937c0f61c4fc5f5d32d9bb4c67428012a60
Heap buffer overflow and undefined behavior in `FusedBatchNorm`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 6972f9dfe325636b3db4e0bc517ee22a159365c0, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap OOB read in `tf.raw_ops.Dequantize`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 5899741d0421391ca878da47907b1452f06aaf1b
Segfault in `CTCBeamSearchDecoder`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, b1b323042264740c398140da32e93fb9c2c9f33e
Undefined behavior and `CHECK`-fail in `FractionalMaxPoolGrad`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 32fdcbff9d06d010d908fcc4bd4b36eb3ce15925
Heap buffer overflow in `MaxPoolGrad`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, a74768f8e4efbda4def9f16ee7e13cf3922ac5f7
Heap buffer overflow in `FractionalAvgPoolGrad`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 12c727cee857fa19be717f336943d95fca4ffe4f
Heap buffer overflow in `AvgPool3DGrad`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 6fc9141f42f6a72180ecd24021c3e6b36165fe0d
Heap buffer overflow in `MaxPool3DGradGrad`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 63c6a29d0f2d692b247f7bf81f8732d6442fad09
Overflow/denial of service in `tf.raw_ops.ReverseSequence`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ecf768cbe50cedc0a45ce1ee223146a3d3d26d23, 2.2.0rc0
Undefined behavior in `MaxPool3DGradGrad`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, a3d9f9be9ac2296615644061b40cefcee341dcc4
Division by 0 in `MaxPoolGradWithArgmax`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 376c352a37ce5a68b721406dc7e77ac4b6cf483d
Reference binding to nullptr in `SdcaOptimizer`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, f7cc8755ac6683131fdfa7a8a121f9d7a9dec6fb
Memory corruption in `DrawBoundingBoxesV2`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 79865b542f9ffdc9caeb255631f7c56f1d4b6517, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap out of bounds read in `MaxPoolGradWithArgmax`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, dcd7867de0fea4b72a2b34bd41eb74548dc23886
Heap out of bounds read in `RequantizationRange`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ef0c008ee84bad91ec6725ddc42091e19a30cf0e
Reference binding to null in `ParameterizedTruncatedNormal`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 5e52ef5a461570cfb68f3bdbbebfe972cb4e0fd8, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Lack of validation in `SparseDenseCwiseMul`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 7ae2af34087fb4b5c8915279efd03da3b81028bc
Heap OOB access in `Dilation2DBackpropInput`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 3f6fe4dfef6f57e768260b48166c27d148f3015f, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Null pointer dereference in `SparseFillEmptyRows`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, faa76f39014ed3b5e2c158593b1335522e573c7f
Null pointer dereference in `EditDistance`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, f4c364a5d6880557f6f5b6eb5cee2c407f0186b3
CHECK-fail in `tf.raw_ops.RFFT`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 31bd5026304677faa8a0b77602c6154171b9aec1, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
CHECK-fail in `tf.raw_ops.IRFFT`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 1c56f53be0b722ca657cbc7df461ed676c8642a2
CHECK-fail in `LoadAndRemapMatrix`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 77dd114513d7796e1e2b8aece214a380af26fbf4
Heap buffer overflow in `RaggedTensorToTensor`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, a84358aa12f0b1518e606095ab9cfddbf597c121, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap OOB access in unicode ops
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 51300ba1cc2f487aefec6e6631fef03b0e08b298
Heap buffer overflow in `SparseSplit`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 8ba6fa29cd8bf9cef9b718dc31c78c73081f5b31, 2.3.0rc0, 2.3.4, 2.4.3
Division by 0 in `SparseMatMul`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 7f283ff806b2031f407db64c4d3edcda8fb9f9f5
Division by 0 in `Reverse`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 4071d8e2f6c45c1955a811fee757ca2adbe462c1, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Division by 0 in `FusedBatchNorm`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 1a2a87229d1d61e23a39373777c056161eb4084d
Division by 0 in `DenseCountSparseOutput`
Fixed in: 2.3.3, 2.4.2, da5ff2daf618591f64b2b62d9d9803951b945e9f, 2.1.4, 2.2.3
Heap OOB in `QuantizeAndDequantizeV3`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 99085e8ff02c3763a0ec2263e44daec416f6a387
CHECK-failure in `UnsortedSegmentJoin`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 704866eabe03a9aeda044ec91a8d0c83fc1ebdbe, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
OOB read in `MatrixTriangularSolve`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 480641e3599775a8895254ffbc0fc45621334f68, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Division by 0 in `FractionalAvgPool`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 548b5eaf23685d86f722233d8fbc21d0a4aecb96, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Division by 0 in `QuantizedAdd`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 744009c9e5cc5d0447f0dc39d055f917e1fd9e16, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Division by 0 in `QuantizedBatchNormWithGlobalNormalization`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, d6ed5bcfe1dcab9e85a4d39931bd18d99018e75b
Heap out of bounds in `QuantizedBatchNormWithGlobalNormalization`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, d6ed5bcfe1dcab9e85a4d39931bd18d99018e75b, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Division by 0 in `QuantizedBiasAdd`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 67784700869470d65d5f2ef20aeb5e97c31673cb, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap buffer overflow in `SparseTensorToCSRSparseMatrix`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 1e922ccdf6bf46a3a52641f99fd47d54c1decd13, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
CHECK-fail in `QuantizeAndDequantizeV4Grad`
Fixed in: 2.4.2, 20431e9044cf2ad3c0323c34888b192f3289af6b, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
CHECK-fail in `CTCGreedyDecoder`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ea3b43e98c32c97b35d52b4c66f9107452ca8fb2, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap buffer overflow in `StringNGrams`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ba424dd8f16f7110eea526a8086f1a155f14f22b
Null pointer dereference in `StringNGrams`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ba424dd8f16f7110eea526a8086f1a155f14f22b
Heap buffer overflow in `Conv2DBackpropFilter`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, c570e2ecfc822941335ad48f6e10df4e21f11c96, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Segfault in tf.raw_ops.ImmutableConst
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 4f663d4b8f0bec1b48da6fa091a7d29609980fa4, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Division by zero in `Conv2DBackpropFilter`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, c570e2ecfc822941335ad48f6e10df4e21f11c96, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap buffer overflow in `QuantizedResizeBilinear`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, f6c40f0c6cbf00d46c7717a26419f2062f2f8694, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap buffer overflow in `QuantizedReshape`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, a324ac84e573fba362a5e53d4e74d5de6729933e, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap buffer overflow in `QuantizedMul`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, efea03b38fb8d3b81762237dc85e579cc5fc6e87, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
CHECK-fail in SparseConcat
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 69c68ecbb24dff3fa0e46da0d16c821a2dd22d7c, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
CHECK-fail in DrawBoundingBoxes
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, b432a38fe0e1b4b904a6c222cbce794c39703e87, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap out of bounds read in `RaggedCross`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 44b7f486c0143f68b56c34e2d01e146ee445134a, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
CHECK-fail in tf.raw_ops.EncodePng
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 26eb323554ffccd173e8a79a8c05c15b685ae4d1
Invalid validation in `SparseMatrixSparseCholesky`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, e6a7c7cc18c3aaad1ae0872cb0a959f5c923d2bd
Heap buffer overflow caused by rounding
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, f851613f8f0fb0c838d160ced13c134f778e3ce7
Division by 0 in `QuantizedMul`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, a1b11d2fdd1e51bfe18bb1ede804f60abfa92da6
Division by 0 in `QuantizedConv2D`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, cfa91be9863a91d5105a3b4941096044ab32036b
Division by 0 in `Conv2D`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, b12aa1d44352de21d1a6faaf04172d8c2508b42b
Division by 0 in `Conv2DBackpropInput`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 2be2cdf3a123e231b16f766aa0e27d56b4606535
Division by 0 in `Conv2DBackpropFilter`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, fca9874a9b42a2134f907d2fb46ab774a831404a
CHECK-fail in AddManySparseToTensorsMap
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 69c68ecbb24dff3fa0e46da0d16c821a2dd22d7c
Division by 0 in `Conv3DBackprop*`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 311403edbc9816df80274bd1ea8b3c0c0f22c3fa
Segfault in SparseCountSparseOutput
Fixed in: 2.3.3, 2.4.2, c57c0b9f3a4f8684f3489dd9a9ec627ad8b599f5
Heap buffer overflow in `Conv3DBackprop*`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 8f37b52e1320d8d72a9529b2468277791a261197
CHECK-fail in SparseCross due to type confusion
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, b1cc5e5a50e7cee09f2c6eb48eb40ee9c4125025
Session operations in eager mode lead to null pointer dereferences
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, ff70c47a396ef1e3cb73c90513da4f5cb71bebba
Division by zero in `Conv3D`
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 799f835a3dfa00a4d852defa29b15841eea9d64f
Null pointer dereference via invalid Ragged Tensors
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, b055b9c474cd376259dde8779908f9eeaf097d93
Reference binding to null pointer in `MatrixDiag*` ops
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, a7116dd3913c4a4afd2a3a938573aa7c785fdfc6
Heap out of bounds write in `RaggedBinCount`
Fixed in: 2.3.3, 2.4.2, eebb96c2830d48597d055d247c0e9aebaea94cd5, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Type confusion during tensor casts lead to dereferencing null pointers
Fixed in: 2.1.4, 2.2.3, 2.3.3, 2.4.2, 030af767d357d1b4088c4a25c72cb3906abac489, 2.2.0rc0, 2.3.0rc0, 2.3.4, 2.4.3
Heap buffer overflow in `RaggedBinCount`
Fixed in: 2.3.3, 2.4.2, eebb96c2830d48597d055d247c0e9aebaea94cd5
Heap out of bounds access in MakeEdge in TensorFlow
Fixed in: 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, 0cc38aaa4064fd9e79101994ce9872c6d91f816b
CHECK-fail in LSTM with zero-length input in TensorFlow
Fixed in: 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, 14755416e364f17fb1870882fa778c7fec7f16e3
Write to immutable memory region in TensorFlow
Fixed in: 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, c1e1fc899ad5f8c725dcbb6470069890b5060bc7
Lack of validation in data format attributes in TensorFlow
Fixed in: 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, ebc70b7a592420d3d2f359e4b1694c236b82c7ae
Uninitialized memory access in TensorFlow
Fixed in: 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, ace0c15a22f7f054abcc1f53eabbcb0a1239a9e2
Float cast overflow undefined behavior
Fixed in: 2.4.0
Segfault in `tf.quantization.quantize_and_dequantize`
Fixed in: 2.4.0, eccb7ec454e6617738554a255d77f08e60ee0808
Out of bounds access in tensorflow-lite
Fixed in: 2.2.1, 2.3.1, 204945b19e44b57906c9344c0d00120eeeae178a
Out of bounds write in tensorflow-lite
Fixed in: 2.2.1, 2.3.1, 204945b19e44b57906c9344c0d00120eeeae178a
Denial of service in tensorflow-lite
Fixed in: 2.2.1, 2.3.1, 204945b19e44b57906c9344c0d00120eeeae178a
Segmentation fault in tensorflow-lite
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, d58c96946b2880991d63d1dacacb32f0a4dfa453
Out of bounds access in tensorflow-lite
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, e11f55585f614645b360563072ffeb5c3eeff162, cd31fd0ce0449a9e0f83dcad08d6ed7f1d6bef3f, 46d5b0852528ddfd614ded79bccc75589f801bd9, 00302787b788c5ff04cb6f62aed5a74d936e86c0, fff2c8326280c07733828f990548979bdc893859, 1970c2158b1ffa416d159d03c3370b9a462aee35
Null pointer dereference in tensorflow-lite
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, 0b5662bc2be13a8c8f044d925d87fb6e56247cd8
Data corruption in tensorflow-lite
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, 8ee24e7949a203d234489f9da2c5bf45a7d5157d
Segfault and data corruption in tensorflow-lite
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, 2d88f470dea2671b430884260f3626b1fe99830a
Segfault in Tensorflow
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, 9a133d73ae4b4664d22bd1aa6d654fec13c52ee1
Denial of Service in Tensorflow
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, adf095206f25471e864a8e63a0f1caef53a0e3a6
Data leak in Tensorflow
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, 0462de5b544ed4731aa2fb23946ac22c01856b80
Denial of Service in Tensorflow
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, 33be22c65d86256e6826666662e40dbdfe70ee83
Integer truncation in Shard API usage
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, 27b417360cbd671ef55915e4bb6bb06af8b8a832, ca8c013b5e97b1373b3bb1c97ea655e69f31a575
Heap buffer overflow in Tensorflow
Fixed in: 2.3.1, 3cbb917b4714766030b28eba9fb41bb97ce9ee02
Segfault in Tensorflow
Fixed in: 2.3.1, 3cbb917b4714766030b28eba9fb41bb97ce9ee02
Denial of Service in Tensorflow
Fixed in: 2.3.1, 3cbb917b4714766030b28eba9fb41bb97ce9ee02
Heap buffer overflow in Tensorflow
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, 390611e0d45c5793c7066110af37c8514e6a6c54
Memory corruption in Tensorflow
Fixed in: 2.2.1, 2.3.1, 22e07fb204386768e5bcbea563641ea11f96ceb8
Undefined behavior in Tensorflow
Fixed in: 2.2.1, 2.3.1, 22e07fb204386768e5bcbea563641ea11f96ceb8
Denial of Service in Tensorflow
Fixed in: 2.3.1, 3cbb917b4714766030b28eba9fb41bb97ce9ee02
Heap buffer overflow in Tensorflow
Fixed in: 2.3.1, 3cbb917b4714766030b28eba9fb41bb97ce9ee02
Heap buffer overflow in Tensorflow
Fixed in: 2.3.1, 3cbb917b4714766030b28eba9fb41bb97ce9ee02
Denial of Service in Tensorflow
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, 390611e0d45c5793c7066110af37c8514e6a6c54
Memory leak in Tensorflow
Fixed in: 2.2.1, 2.3.1, 22e07fb204386768e5bcbea563641ea11f96ceb8
Segfault in Tensorflow
Fixed in: 1.15.4, 2.0.3, 2.1.2, 2.2.1, 2.3.1, da8558533d925694483d2c136a9220d6d49d843c
Out-of-bounds read in TensorFlow possibly causing disclosure of the contents of process memory.
Fixed in: 1.7.0, 49f73c55d56edffebde4bca4a407ad69c1cae433
Segmentation faultin TensorFlow when converting a Python string to `tf.float16`
Fixed in: 1.15.2, 2.0.1, 5ac1b9e24ff6afc465756edf845d2e9660bd34bf
Heap buffer overflow in `UnsortedSegmentSum` in TensorFlow
Fixed in: 1.15.0, db4f9717c41bccc3ce10099ab61996b246099892
Improper Input Validation in Google TensorFlow
Fixed in: 1.7.1
Improper Restriction of Operations within the Bounds of a Memory Buffer in Google TensorFlow
Fixed in: 1.7.1
NULL Pointer Dereference in Google TensorFlow
Fixed in: 1.12.1, 1.12.2
Integer Overflow or Wraparound in Google TensorFlow
Fixed in: 1.7.1
Improper Restriction of Operations within the Bounds of a Memory Buffer in Google TensorFlow
Fixed in: 1.7.1
Null pointer dereference in TensorFlow leads to exploitation
Fixed in: 1.6.0, 1.7.0rc0