CyberSecBulletin

TensorFlow vulnerabilities

We track 122 vulnerabilities in TensorFlow products across 2 products. 122 are rated high or critical, and none are known to be exploited. The most recent was published on February 20, 2026.

122vulnerabilities
11critical
111high
0exploited
7.8average CVSS score

Latest TensorFlow vulnerabilities

  • 7.5 High severity

    tensorflow: NULL Pointer Dereference

    CVE-2022-41889TensorFlow

    TensorFlow is an open source platform for machine learning. If a list of quantized tensors is assigned to an attribute, the pywrap code fails to parse the tensor and returns a `nullptr`, which is not caught. An example can be seen in `tf.compat.v1.extract_volu

  • 7.5 High severity

    TensorFlow is an open source platform for machine learning.

    CVE-2022-41888TensorFlow

    TensorFlow is an open source platform for machine learning. When running on GPU, `tf.image.generate_bounding_box_proposals` receives a `scores` input that must be of rank 4 but is not checked. We have patched the issue in GitHub commit cf35502463a88ca7185a99da

  • 7.5 High severity

    tensorflow: Incorrect Calculation of Buffer Size

    CVE-2022-41887TensorFlow

    TensorFlow is an open source platform for machine learning. `tf.keras.losses.poisson` receives a `y_pred` and `y_true` that are passed through `functor::mul` in `BinaryOp`. If the resulting dimensions overflow an `int32`, TensorFlow will crash due to a size mi

  • 7.5 High severity

    tensorflow: Incorrect Calculation of Buffer Size

    CVE-2022-41886TensorFlow

    TensorFlow is an open source platform for machine learning. When `tf.raw_ops.ImageProjectiveTransformV2` is given a large output shape, it overflows. We have patched the issue in GitHub commit 8faa6ea692985dbe6ce10e1a3168e0bd60a723ba. The fix will be included

  • 7.5 High severity

    tensorflow: Incorrect Calculation of Buffer Size

    CVE-2022-41885TensorFlow

    TensorFlow is an open source platform for machine learning. When `tf.raw_ops.FusedResizeAndPadConv2D` is given a large tensor shape, it overflows. We have patched the issue in GitHub commit d66e1d568275e6a2947de97dca7a102a211e01ce. The fix will be included in

  • 7.5 High severity

    tensorflow: Always-Incorrect Control Flow Implementation

    CVE-2022-41884TensorFlow

    TensorFlow is an open source platform for machine learning. 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. We have patched the issue in GitHub commit 2b56169c16e375c521a3bc8

  • 9.1 Critical severity

    tensorflow: Out-of-bounds Read

    CVE-2022-41880TensorFlow

    TensorFlow is an open source platform for machine learning. When the `BaseCandidateSamplerOp` function receives a value in `true_classes` larger than `range_max`, a heap oob read occurs. We have patched the issue in GitHub commit b389f5c944cadfdfe599b3f1e4026e

  • 7.5 High severity

    tensorflow: Out-of-bounds Read

    CVE-2022-41883TensorFlow

    TensorFlow is an open source platform for machine learning. When ops that have specified input sizes receive a differing number of inputs, the executor will crash. We have patched the issue in GitHub commit f5381e0e10b5a61344109c1b7c174c68110f7629. The fix wil

  • 7.5 High severity

    TensorFlow is an open source platform for machine learning.

    CVE-2022-36027TensorFlow

    TensorFlow is an open source platform for machine learning. When converting transposed convolutions using per-channel weight quantization the converter segfaults and crashes the Python process. We have patched the issue in GitHub commit aa0b852a4588cea4d36b74f

  • 7.5 High severity

    TensorFlow is an open source platform for machine learning.

    CVE-2022-36017TensorFlow

    TensorFlow is an open source platform for machine learning. If `Requantize` is given `input_min`, `input_max`, `requested_output_min`, `requested_output_max` tensors of a nonzero rank, it results in a segfault that can be used to trigger a denial of service at

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36016TensorFlow

    TensorFlow is an open source platform for machine learning. When `tensorflow::full_type::SubstituteFromAttrs` receives a `FullTypeDef& t` that is not exactly three args, it triggers a `CHECK`-fail instead of returning a status. We have patched the issue in Git

  • 7.5 High severity

    tensorflow: Integer Overflow or Wraparound

    CVE-2022-36015TensorFlow

    TensorFlow is an open source platform for machine learning. When `RangeSize` receives values that do not fit into an `int64_t`, it crashes. We have patched the issue in GitHub commit 37e64539cd29fcfb814c4451152a60f5d107b0f0. The fix will be included in TensorF

  • 7.5 High severity

    tensorflow: NULL Pointer Dereference

    CVE-2022-36014TensorFlow

    TensorFlow is an open source platform for machine learning. When `mlir::tfg::TFOp::nameAttr` receives null type list attributes, it crashes. We have patched the issue in GitHub commits 3a754740d5414e362512ee981eefba41561a63a6 and a0f0b9a21c9270930457095092f558

  • 7.5 High severity

    tensorflow: NULL Pointer Dereference

    CVE-2022-36013TensorFlow

    TensorFlow is an open source platform for machine learning. When `mlir::tfg::GraphDefImporter::ConvertNodeDef` tries to convert NodeDefs without an op name, it crashes. We have patched the issue in GitHub commit a0f0b9a21c9270930457095092f558fbad4c03e5. The fi

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36012TensorFlow

    TensorFlow is an open source platform for machine learning. When `mlir::tfg::ConvertGenericFunctionToFunctionDef` is given empty function attributes, it crashes. We have patched the issue in GitHub commit ad069af92392efee1418c48ff561fd3070a03d7b. The fix will

  • 7.5 High severity

    tensorflow: NULL Pointer Dereference

    CVE-2022-36011TensorFlow

    TensorFlow is an open source platform for machine learning. When `mlir::tfg::ConvertGenericFunctionToFunctionDef` is given empty function attributes, it gives a null dereference. We have patched the issue in GitHub commit 1cf45b831eeb0cab8655c9c7c5d06ec6f45fc4

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36005TensorFlow

    TensorFlow is an open source platform for machine learning. When `tf.quantization.fake_quant_with_min_max_vars_gradient` receives input `min` or `max` that is nonscalar, it gives a `CHECK` fail that can trigger a denial of service attack. We have patched the i

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36004TensorFlow

    TensorFlow is an open source platform for machine learning. When `tf.random.gamma` receives large input shape and rates, it gives a `CHECK` fail that can trigger a denial of service attack. We have patched the issue in GitHub commit 552bfced6ce4809db5f3ca305f6

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36003TensorFlow

    TensorFlow is an open source platform for machine learning. When `RandomPoissonV2` receives large input shape and rates, it gives a `CHECK` fail that can trigger a denial of service attack. We have patched the issue in GitHub commit 552bfced6ce4809db5f3ca305f6

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36002TensorFlow

    TensorFlow is an open source platform for machine learning. When `Unbatch` receives a nonscalar input `id`, it gives a `CHECK` fail that can trigger a denial of service attack. We have patched the issue in GitHub commit 4419d10d576adefa36b0e0a9425d2569f7c0189f

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36001TensorFlow

    TensorFlow is an open source platform for machine learning. When `DrawBoundingBoxes` receives an input `boxes` that is not of dtype `float`, it gives a `CHECK` fail that can trigger a denial of service attack. We have patched the issue in GitHub commit da0d65c

  • 7.5 High severity

    tensorflow: NULL Pointer Dereference

    CVE-2022-36000TensorFlow

    TensorFlow is an open source platform for machine learning. When `mlir::tfg::ConvertGenericFunctionToFunctionDef` is given empty function attributes, it gives a null dereference. We have patched the issue in GitHub commit aed36912609fc07229b4d0a7b44f3f48efc00f

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35999TensorFlow

    TensorFlow is an open source platform for machine learning. When `Conv2DBackpropInput` receives empty `out_backprop` inputs (e.g. `[3, 1, 0, 1]`), the current CPU/GPU kernels `CHECK` fail (one with dnnl, the other with cudnn). This can be used to trigger a den

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35998TensorFlow

    TensorFlow is an open source platform for machine learning. If `EmptyTensorList` receives an input `element_shape` with more than one dimension, it gives a `CHECK` fail that can be used to trigger a denial of service attack. We have patched the issue in GitHub

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35997TensorFlow

    TensorFlow is an open source platform for machine learning. If `tf.sparse.cross` receives an input `separator` that is not a scalar, it gives a `CHECK` fail that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 83dc

  • 7.5 High severity

    tensorflow: Divide By Zero

    CVE-2022-35996TensorFlow

    TensorFlow is an open source platform for machine learning. 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

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35995TensorFlow

    TensorFlow is an open source platform for machine learning. When `AudioSummaryV2` receives an input `sample_rate` with more than one element, it gives a `CHECK` fails that can be used to trigger a denial of service attack. We have patched the issue in GitHub c

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35994TensorFlow

    TensorFlow is an open source platform for machine learning. When `CollectiveGather` receives an scalar input `input`, it gives a `CHECK` fails that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit c1f491817dec39a26b

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35993TensorFlow

    TensorFlow is an open source platform for machine learning. When `SetSize` receives an input `set_shape` that is not a 1D tensor, it gives a `CHECK` fails that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit cf70b7

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35992TensorFlow

    TensorFlow is an open source platform for machine learning. When `TensorListFromTensor` receives an `element_shape` of a rank greater than one, it gives a `CHECK` fail that can trigger a denial of service attack. We have patched the issue in GitHub commit 3db5

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35991TensorFlow

    TensorFlow is an open source platform for machine learning. When `TensorListScatter` and `TensorListScatterV2` receive an `element_shape` of a rank greater than one, they give a `CHECK` fail that can trigger a denial of service attack. We have patched the issu

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36026TensorFlow

    TensorFlow is an open source platform for machine learning. If `QuantizeAndDequantizeV3` is given a nonscalar `num_bits` input tensor, it results in a `CHECK` fail that can be used to trigger a denial of service attack. We have patched the issue in GitHub comm

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36019TensorFlow

    TensorFlow is an open source platform for machine learning. If `FakeQuantWithMinMaxVarsPerChannel` is given `min` or `max` tensors of a rank other than one, it results in a `CHECK` fail that can be used to trigger a denial of service attack. We have patched th

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-36018TensorFlow

    TensorFlow is an open source platform for machine learning. If `RaggedTensorToVariant` is given a `rt_nested_splits` 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. We hav

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35990TensorFlow

    TensorFlow is an open source platform for machine learning. When `tf.quantization.fake_quant_with_min_max_vars_per_channel_gradient` receives input `min` or `max` of rank other than 1, it gives a `CHECK` fail that can trigger a denial of service attack. We hav

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35989TensorFlow

    TensorFlow is an open source platform for machine learning. 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 att

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35988TensorFlow

    TensorFlow is an open source platform for machine learning. When `tf.linalg.matrix_rank` receives an empty input `a`, the GPU kernel gives a `CHECK` fail that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit c55b476

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35987TensorFlow

    TensorFlow is an open source platform for machine learning. `DenseBincount` assumes its input tensor `weights` to either have the same shape as its input tensor `input` or to be length-0. A different `weights` shape will trigger a `CHECK` fail that can be used

  • 7.5 High severity

    TensorFlow is an open source platform for machine learning.

    CVE-2022-35986TensorFlow

    TensorFlow is an open source platform for machine learning. If `RaggedBincount` is given an empty input tensor `splits`, it results in a segfault that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 7a4591fd4f065f4

  • 7.5 High severity

    tensorflow: Reachable Assertion

    CVE-2022-35985TensorFlow

    TensorFlow is an open source platform for machine learning. If `LRNGrad` is given an `output_image` input tensor that is not 4-D, it results in a `CHECK` fail that can be used to trigger a denial of service attack. We have patched the issue in GitHub commit bd