Skip to content

← Public intelligence

PyPI package

tensorflow-gpu

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

427 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.7PyPIAmendedPublished

    TensorFlow has segfault in array_ops.upper_bound

    CVE-2023-33976 · GHSA-gjh7-xx4r-x345

    Affected
    • PyPI tensorflow-gpu < 2.12.1
    Fixed in
    2.12.1· Vendor fix available
    Issue
    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 Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by dmc1778

    Recommended action: Upgrade to 2.12.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow vulnerable to Out-of-Bounds Read in DynamicStitch

    CVE-2023-25659 · GHSA-93vr-9q9m-pj8p

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact If the parameter indices for DynamicStitch does not match the shape of the parameter data, it can trigger an stack OOB read. Patches We have patched the issue in GitHub commit ee004b18b976eeb5a758020af8880236cd707d05. The fix will be included in TensorFlow 2.12. We will also cherrypick this commit on TensorFlow 2.11.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This has been reported via Google OSS VRP.

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow vulnerable to seg fault in tf.raw_ops.Print

    CVE-2023-25660 · GHSA-qjqc-vqcf-5qvj

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact When the parameter summarize of tf.rawops.Print is zero, the new method SummarizeArray<bool will reference to a nullptr, leading to a seg fault. Patches We have patched the issue in GitHub commit 6d423b8bcc9aa9f5554dc988c1c16d038b508df1. The fix will be included in TensorFlow 2.12. We will also cherrypick this commit on TensorFlow 2.11.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by Yu Tian of Qihoo 360 AIVul Team

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  4. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow vulnerable to integer overflow in EditDistance

    CVE-2023-25662 · GHSA-7jvm-xxmr-v5cw

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact TFversion 2.11.0 //tensorflow/core/ops/arrayops.cc:1067 const Tensor hypothesisshapet = c-inputtensor(2); std::vector<DimensionHandle dims(hypothesisshapet-NumElements() - 1); for (int i = 0; i < dims.size(); ++i) { dims[i] = c-MakeDim(std::max(hvalues(i), tvalues(i))); } if hypothesisshapet is empty, hypothesisshapet-NumElements() - 1 will be integer overflow, and the it will deadlock Patches We have patched the issue in GitHub commit 08b8e18643d6dcde00890733b270ff8d9960c56c. The fix will be included in TensorFlow 2.12.0. We will also cherrypick this commit on TensorFlow 2.11.1 For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by r3pwnx

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  5. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Null Pointer Error in TensorArrayConcatV2

    CVE-2023-25663 · GHSA-64jg-wjww-7c5w

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact When ctx-stepcontainter() is a null ptr, the Lookup function will be executed with a null pointer. Patches We have patched the issue in GitHub commit 239139d2ae6a81ae9ba499ad78b56d9b2931538a. The fix will be included in TensorFlow 2.12.0. We will also cherrypick this commit on TensorFlow 2.11.1 For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by Yu Tian

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  6. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Null Pointer Error in SparseSparseMaximum

    CVE-2023-25665 · GHSA-558h-mq8x-7q9g

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact When SparseSparseMaximum is given invalid sparse tensors as inputs, it can give an NPE. Patches We have patched the issue in GitHub commit 5e0ecfb42f5f65629fd7a4edd6c4afe7ff0feb04. The fix will be included in TensorFlow 2.12. We will also cherrypick this commit on TensorFlow 2.11.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by Yu Tian of Qihoo 360 AIVul Team

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  7. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Floating Point Exception in AudioSpectrogram

    CVE-2023-25666 · GHSA-f637-vh3r-vfh2

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact version:2.11.0 //core/ops/audioops.cc:70 Status SpectrogramShapeFn(InferenceContext c) { ShapeHandle input; TFRETURNIFERROR(c-WithRank(c-input(0), 2, &input)); int32t windowsize; TFRETURNIFERROR(c-GetAttr("windowsize", &windowsize)); int32t stride; TFRETURNIFERROR(c-GetAttr("stride", &stride)); .....[1] DimensionHandle inputlength = c-Dim(input, 0); DimensionHandle inputchannels = c-Dim(input, 1); DimensionHandle outputlength; if (!c-ValueKnown(inputlength)) { outputlength = c-UnknownDim(); } else { const int64t inputlengthvalue = c-Value(inputlength); const int64t lengthminuswindow = (inputlengthvalue - windowsize); int64t outputlengthvalue; if (lengthminuswindow < 0) { outputlengthvalue = 0; } else { outputlengthvalue = 1 + (lengthminuswindow / stride); .....[2] } outputlength = c-MakeDim(outputlengthvalue); } Get the value of stride at [1], and the used at [2] Patches We have patched the issue in GitHub commit d0d4e779da0d0f56499c6fa5ba09f0a576cc6b14. The fix will be…

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  8. Medium, CVSS 6.5PyPIAmendedPublished

    TensorFlow vulnerable to segfault when opening multiframe gif

    CVE-2023-25667 · GHSA-fqm2-gh8w-gr68

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact Integer overflow occurs when 2^31 <= numframes height width channels < 2^32, for example Full HD screencast of at least 346 frames. Patches We have patched the issue in GitHub commit 8dc723fcdd1a6127d6c970bd2ecb18b019a1a58d. The fix will be included in TensorFlow 2.12.0. We will also cherrypick this commit on TensorFlow 2.11.1 For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by Andrei

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  9. Critical, CVSS 9.8PyPIAmendedPublished

    TensorFlow has a heap out-of-buffer read vulnerability in the QuantizeAndDequantize operation

    CVE-2023-25668 · GHSA-gw97-ff7c-9v96

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact Attackers using Tensorflow can exploit the vulnerability. They can access heap memory which is not in the control of user, leading to a crash or RCE. When axis is larger than the dim of input, c-Dim(input,axis) goes out of bound. Same problem occurs in the QuantizeAndDequantizeV2/V3/V4/V4Grad operations too. Patches We have patched the issue in GitHub commit 7b174a0f2e40ff3f3aa957aecddfd5aaae35eccb. The fix will be included in TensorFlow 2.12.0. We will also cherrypick this commit on TensorFlow 2.11.1 For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions.

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  10. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Floating Point Exception in AvgPoolGrad with XLA

    CVE-2023-25669 · GHSA-rcf8-g8jv-vg6p

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact If the stride and window size are not positive for tf.rawops.AvgPoolGrad, it can give an FPE. Patches We have patched the issue in GitHub commit 1295ae4dbb52fe06b19733b0257e2340d7b63b8d. The fix will be included in TensorFlow 2.12. We will also cherrypick this commit on TensorFlow 2.11.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by r3pwnx of 360 AIVul Team

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  11. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Null Pointer Error in QuantizedMatMulWithBiasAndDequantize

    CVE-2023-25670 · GHSA-49rq-hwc3-x77w

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact NPE in QuantizedMatMulWithBiasAndDequantize with MKL enable Patches We have patched the issue in GitHub commit 8a47a39d9697969206d23a523c977238717e8727. The fix will be included in TensorFlow 2.12.0. We will also cherrypick this commit on TensorFlow 2.11.1 For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by r3pwnx

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  12. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Null Pointer Error in LookupTableImportV2

    CVE-2023-25672 · GHSA-94mm-g2mv-8p7r

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact The function tf.rawops.LookupTableImportV2 cannot handle scalars in the values parameter and gives an NPE. Patches We have patched the issue in GitHub commit 980b22536abcbbe1b4a5642fc940af33d8c19b69. The fix will be included in TensorFlow 2.12. We will also cherrypick this commit on TensorFlow 2.11.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by r3pwnx of 360 AIVul Team

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  13. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Floating Point Exception in TensorListSplit with XLA

    CVE-2023-25673 · GHSA-647v-r7qq-24fh

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact FPE in TensorListSplit with XLA Patches We have patched the issue in GitHub commit 728113a3be690facad6ce436660a0bc1858017fa. The fix will be included in TensorFlow 2.12.0. We will also cherrypick this commit on TensorFlow 2.11.1 For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by r3pwnx

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  14. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Null Pointer Error in RandomShuffle with XLA enable

    CVE-2023-25674 · GHSA-gf97-q72m-7579

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact NPE in RandomShuffle with XLA enable Patches We have patched the issue in GitHub commit 728113a3be690facad6ce436660a0bc1858017fa. The fix will be included in TensorFlow 2.12.0. We will also cherrypick this commit on TensorFlow 2.11.1 For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by r3pwnx

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  15. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Segfault in Bincount with XLA

    CVE-2023-25675 · GHSA-7x4v-9gxg-9hwj

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact When running with XLA, tf.rawops.Bincount segfaults when given a parameter weights that is neither the same shape as parameter arr nor a length-0 tensor. Patches We have patched the issue in GitHub commit 8ae76cf085f4be26295d2ecf2081e759e04b8acf. The fix will be included in TensorFlow 2.12. We will also cherrypick this commit on TensorFlow 2.11.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by r3pwnx of 360 AIVul Team

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  16. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has null dereference on ParallelConcat with XLA

    CVE-2023-25676 · GHSA-6wfh-89q8-44jq

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact When running with XLA, tf.rawops.ParallelConcat segfaults with a nullptr dereference when given a parameter shape with rank that is not greater than zero. Patches We have patched the issue in GitHub commit da66bc6d5ff466aee084f9e7397980a24890cd15. The fix will be included in TensorFlow 2.12. We will also cherrypick this commit on TensorFlow 2.11.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by r3pwnx of 360 AIVul Team

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  17. High, CVSS 8.0PyPIAmendedPublished

    TensorFlow has double free in Fractional(Max/Avg)Pool

    CVE-2023-25801 · GHSA-f49c-87jh-g47q

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    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. Patches We have patched the issue in GitHub commit ee50d1e00f81f62a4517453f721c634bbb478307. The fix will be included in TensorFlow 2.12. We will also cherrypick this commit on TensorFlow 2.11.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability was reported by dmc1778, of nimashiri2012@gmail.com.

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  18. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow has Floating Point Exception in TFLite in conv kernel

    CVE-2023-27579 · GHSA-5w96-866f-6rm8

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact Constructing a tflite model with a paramater filterinputchannel of less than 1 gives a FPE. Patches We have patched the issue in GitHub commit 34f8368c535253f5c9cb3a303297743b62442aaa. The fix will be included in TensorFlow 2.12. We will also cherrypick this commit on TensorFlow 2.11.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability was reported by Wang Xuan of Qihoo 360 AIVul Team.

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  19. High, CVSS 7.5PyPIAmendedPublished

    TensorFlow vulnerable to Out-of-Bounds Read in GRUBlockCellGrad

    CVE-2023-25658 · GHSA-68v3-g9cm-rmm6

    Affected
    • PyPI tensorflow-gpu < 2.11.1
    Fixed in
    2.11.1· Vendor fix available
    Issue
    Impact Out of bounds read in GRUBlockCellGrad Patches We have patched the issue in GitHub commit ff459137c2716a2a60f7d441b855fcb466d778cb. The fix will be included in TensorFlow 2.12.0. We will also cherrypick this commit on TensorFlow 2.11.1 For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by r3pwnx.

    Recommended action: Upgrade to 2.11.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  20. Medium, CVSS 6.8PyPIAmendedPublished

    Tensorflow vulnerable to Out-of-Bounds Read

    CVE-2022-41880 · GHSA-8w5g-3wcv-9g2j

    Affected
    • PyPI tensorflow-gpu >= 2.10.0, < 2.10.1; < 2.8.4; >= 2.9.0, < 2.9.3
    Fixed in
    2.10.12.9.32.8.4· Vendor fix available
    Issue
    Impact When the BaseCandidateSamplerOp function receives a value in trueclasses larger than rangemax, a heap oob vuln occurs. Patches We have patched the issue in GitHub commit b389f5c944cadfdfe599b3f1e4026e036f30d2d4. The fix will be included in TensorFlow 2.11. We will also cherrypick this commit on TensorFlow 2.10.1, 2.9.3, and TensorFlow 2.8.4, as these are also affected and still in supported range. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by Yu Tian of Qihoo 360 AIVul Team.

    Recommended action: Upgrade to 2.10.1, 2.9.3 or 2.8.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  21. UnratedPyPIAmendedPublished

    CHECK failure in SobolSample via missing validation

    GHSA-cqvq-fvhr-v6hc

    Affected
    • PyPI tensorflow-gpu < 2.8.4; >= 2.9.0, < 2.9.3; >= 2.10.0, < 2.10.1
    Fixed in
    2.10.12.9.32.8.4· Vendor fix available
    Issue
    Impact Another instance of CVE-2022-35935, where SobolSample is vulnerable to a denial of service via assumed scalar inputs, was found and fixed. Patches We have patched the issue in GitHub commits c65c67f88ad770662e8f191269a907bf2b94b1bf and 02400ea266bd811fc016a848445de1bbff3a23a0 The fix will be included in TensorFlow 2.11. We will also cherrypick both commits on TensorFlow 2.10.1, 2.9.3, and TensorFlow 2.8.4, as these are also affected and still in supported range. TensorFlow 2.7.4 will have the first commit cherrypicked. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by: - Kang Hong Jin from Singapore Management University - Neophytos Christou, Secure Systems Labs, Brown University - 刘力源, Information System & Security and Countermeasures Experiments Center, Beijing Institute of Technology - Pattarakrit Rattankul

    Recommended action: Upgrade to 2.10.1, 2.9.3 or 2.8.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  22. UnratedPyPIAmendedPublished

    CHECK fail in TensorListScatter and TensorListScatterV2 in eager mode

    GHSA-xf83-q765-xm6m

    Affected
    • PyPI tensorflow-gpu < 2.8.4; >= 2.9.0, < 2.9.3; >= 2.10.0, < 2.10.1
    Fixed in
    2.10.12.9.32.8.4· Vendor fix available
    Issue
    Impact Another instance of CVE-2022-35991, where TensorListScatter and TensorListScatterV2 crash via non scalar inputs inelementshape, was found in eager mode and fixed. Patches We have patched the issue in GitHub commit bf9932fc907aff0e9e8cccf769e8b00d30fd81a1. The fix will be included in TensorFlow 2.11. We will also cherrypick this commit on TensorFlow 2.10.1, 2.9.3, and TensorFlow 2.8.4, as these are also affected and still in supported range. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by Pattarakrit Rattankul

    Recommended action: Upgrade to 2.10.1, 2.9.3 or 2.8.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  23. Medium, CVSS 4.8PyPIAmendedPublished

    Invalid char to bool conversion when printing a tensor

    CVE-2022-41911 · GHSA-pf36-r9c6-h97j

    Affected
    • PyPI tensorflow-gpu >= 2.10.0, < 2.10.1; < 2.8.4; >= 2.9.0, < 2.9.3
    Fixed in
    2.10.12.9.32.8.4· Vendor fix available
    Issue
    Impact When printing a tensor, we get it's data as a const char array (since that's the underlying storage) and then we typecast it to the element type. However, conversions from char to bool are undefined if the char is not 0 or 1, so sanitizers/fuzzers will crash. Patches We have patched the issue in GitHub commit 1be743703279782a357adbf9b77dcb994fe8b508. The fix will be included in TensorFlow 2.11.0. We will also cherrypick this commit on TensorFlow 2.10.1, TensorFlow 2.9.3, and TensorFlow 2.8.4, as these are also affected and still in supported range. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability was discovered via internal fuzzing.

    Recommended action: Upgrade to 2.10.1, 2.9.3 or 2.8.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  24. Medium, CVSS 4.8PyPIAmendedPublished

    Heap overflow in QuantizeAndDequantizeV2

    CVE-2022-41910 · GHSA-frqp-wp83-qggv

    Affected
    • PyPI tensorflow-gpu < 2.8.4; >= 2.9.0, < 2.9.3; >= 2.10.0, < 2.10.1
    Fixed in
    2.10.12.9.32.8.4· Vendor fix available
    Issue
    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 7b174a0f2e40ff3f3aa957aecddfd5aaae35eccb. The fix will be included in TensorFlow 2.11.0. We will also cherrypick this commit on TensorFlow 2.10.1. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions.

    Recommended action: Upgrade to 2.10.1, 2.9.3 or 2.8.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  25. Medium, CVSS 4.8PyPIAmendedPublished

    Segfault in CompositeTensorVariantToComponents

    CVE-2022-41909 · GHSA-rjx6-v474-2ch9

    Affected
    • PyPI tensorflow-gpu < 2.8.4; >= 2.9.0, < 2.9.3; >= 2.10.0, < 2.10.1
    Fixed in
    2.10.12.9.32.8.4· Vendor fix available
    Issue
    Impact An input encoded that is not a valid CompositeTensorVariant tensor will trigger a segfault in tf.rawops.CompositeTensorVariantToComponents. Patches We have patched the issue in GitHub commits bf594d08d377dc6a3354d9fdb494b32d45f91971 and 660ce5a89eb6766834bdc303d2ab3902aef99d3d. The fix will be included in TensorFlow 2.11. We will also cherrypick this commit on TensorFlow 2.10.1, 2.9.3, and TensorFlow 2.8.4, as these are also affected and still in supported range. For more information Please consult our security guide for more information regarding the security model and how to contact us with issues and questions. Attribution This vulnerability has been reported by pattarakritr@smu.edu.sg

    Recommended action: Upgrade to 2.10.1, 2.9.3 or 2.8.4 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →