Approved changes feed: RSS · Atom

cpe:2.3:a:google:tensorflow:2.8.0:*:*:*:*:*:*:*

part: a version: 2.8.0 update: *

VendorGoogle (f181d1eb-7269-5bae-b76e-e66ceb214562)
ProductTensorflow (b00eb799-7f6b-5a1c-af79-6e563231bc87)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from NVD CPE 2.0 feed

PURL mappings

PURLSourceLast updated
pkg:docker/tensorflow/tensorflow purl2cpe 2026-06-01 10:16:37.806732
pkg:github/tensorflow/tensorflow purl2cpe 2026-06-01 10:16:37.806734
pkg:pypi/tensorflow purl2cpe 2026-06-01 10:16:37.806735

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2022-35963 vulnerable 2026-06-08 05:46:06.067488 `CHECK` failures in `FractionalAvgPoolGrad` in TensorFlow
MEDIUM (5.9)
TensorFlow is an open source platform for machine learning. The implementation of `FractionalAvgPoolGrad` does not fully validate the input `orig_input_tensor_shape`. This results in an overflow that results in a `CHECK` failure which can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 03a659d7be9a1154fdf5eeac221e5950fec07dad. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on TensorFlow 2.9.1, TensorFlow 2.8.1, and TensorFlow 2.7.2, as these are also affected and still in supported range. There are no known workarounds for this issue.
Published: 2022-09-16T20:10:10.000Z
Updated: 2025-04-23T17:03:41.735Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-35960 vulnerable 2026-06-08 05:46:06.061709 `CHECK` failure in `TensorListReserve` in TensorFlow
MEDIUM (5.9)
TensorFlow is an open source platform for machine learning. In `core/kernels/list_kernels.cc's TensorListReserve`, `num_elements` is assumed to be a tensor of size 1. When a `num_elements` of more than 1 element is provided, then `tf.raw_ops.TensorListReserve` fails the `CHECK_EQ` in `CheckIsAlignedAndSingleElement`. We have patched the issue in GitHub commit b5f6fbfba76576202b72119897561e3bd4f179c7. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on TensorFlow 2.9.1, TensorFlow 2.8.1, and TensorFlow 2.7.2, as these are also affected and still in supported range. There are no known workarounds for this issue.
Published: 2022-09-16T20:00:15.000Z
Updated: 2025-04-23T17:03:48.088Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-35959 vulnerable 2026-06-08 05:46:06.060206 `CHECK` failures in `AvgPool3DGrad` in TensorFlow
MEDIUM (5.9)
TensorFlow is an open source platform for machine learning. The implementation of `AvgPool3DGradOp` does not fully validate the input `orig_input_shape`. This results in an overflow that results in a `CHECK` failure which can be used to trigger a denial of service attack. We have patched the issue in GitHub commit 9178ac9d6389bdc54638ab913ea0e419234d14eb. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on TensorFlow 2.9.1, TensorFlow 2.8.1, and TensorFlow 2.7.2, as these are also affected and still in supported range. There are no known workarounds for this issue.
Published: 2022-09-16T19:55:11.000Z
Updated: 2025-04-23T17:03:53.520Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-29210 vulnerable 2026-06-08 05:42:47.345336 Heap buffer overflow due to incorrect hash function in TensorFlow
MEDIUM (5.5)
TensorFlow is an open source platform for machine learning. In version 2.8.0, the `TensorKey` hash function used total estimated `AllocatedBytes()`, which (a) is an estimate per tensor, and (b) is a very poor hash function for constants (e.g. `int32_t`). It also tried to access individual tensor bytes through `tensor.data()` of size `AllocatedBytes()`. This led to ASAN failures because the `AllocatedBytes()` is an estimate of total bytes allocated by a tensor, including any pointed-to constructs (e.g. strings), and does not refer to contiguous bytes in the `.data()` buffer. The discoverers could not use this byte vector anyway because types such as `tstring` include pointers, whereas they needed to hash the string values themselves. This issue is patched in Tensorflow versions 2.9.0 and 2.8.1.
Published: 2022-05-20T23:25:21.000Z
Updated: 2025-04-23T18:23:44.004Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.