Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:pypi/tensorflow-cpu@2.7.1
purl pkg:pypi/tensorflow-cpu@2.7.1
Next non-vulnerable version 2.7.4
Latest non-vulnerable version 2.12.1
Risk
Vulnerabilities affecting this package (2)
Vulnerability Summary Fixed by
VCID-ffkg-sa3q-8qfq
Aliases:
CVE-2022-23592
GHSA-vq36-27g6-p492
PYSEC-2022-101
PYSEC-2022-156
Tensorflow is an Open Source Machine Learning Framework. TensorFlow's type inference can cause a heap out of bounds read as the bounds checking is done in a `DCHECK` (which is a no-op during production). An attacker can control the `input_idx` variable such that `ix` would be larger than the number of values in `node_t.args`. The fix will be included in TensorFlow 2.8.0. This is the only affected version.
2.8.0
Affected by 81 other vulnerabilities.
VCID-uyv6-cmed-a7c3
Aliases:
CVE-2022-23593
GHSA-gwcx-jrx4-92w2
PYSEC-2022-102
PYSEC-2022-157
Tensorflow is an Open Source Machine Learning Framework. The `simplifyBroadcast` function in the MLIR-TFRT infrastructure in TensorFlow is vulnerable to a segfault (hence, denial of service), if called with scalar shapes. If all shapes are scalar, then `maxRank` is 0, so we build an empty `SmallVector`. The fix will be included in TensorFlow 2.8.0. This is the only affected version.
2.8.0
Affected by 81 other vulnerabilities.
Vulnerabilities fixed by this package (57)
Vulnerability Summary Aliases
VCID-11qd-d7c7-sbdm Tensorflow is an Open Source Machine Learning Framework. The implementation of shape inference for `ConcatV2` can be used to trigger a denial of service attack via a segfault caused by a type confusion. The `axis` argument is translated into `concat_dim` in the `ConcatShapeHelper` helper function. Then, a value for `min_rank` is computed based on `concat_dim`. This is then used to validate that the `values` tensor has at least the required rank. However, `WithRankAtLeast` receives the lower bound as a 64-bits value and then compares it against the maximum 32-bits integer value that could be represented. Due to the fact that `min_rank` is a 32-bits value and the value of `axis`, the `rank` argument is a negative value, so the error check is bypassed. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21731
GHSA-m4hf-j54p-p353
PYSEC-2022-110
PYSEC-2022-55
VCID-145d-k5w3-tfgz Tensorflow is an Open Source Machine Learning Framework. The implementations of `Sparse*Cwise*` ops are vulnerable to integer overflows. These can be used to trigger large allocations (so, OOM based denial of service) or `CHECK`-fails when building new `TensorShape` objects (so, assert failures based denial of service). We are missing some validation on the shapes of the input tensors as well as directly constructing a large `TensorShape` with user-provided dimensions. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23567
GHSA-rrx2-r989-2c43
PYSEC-2022-131
PYSEC-2022-76
VCID-15nt-6tff-k7gb Tensorflow is an Open Source Machine Learning Framework. Under certain scenarios, Grappler component of TensorFlow is vulnerable to an integer overflow during cost estimation for crop and resize. Since the cropping parameters are user controlled, a malicious person can trigger undefined behavior. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23587
GHSA-8jj7-5vxc-pg2q
PYSEC-2022-151
PYSEC-2022-96
VCID-1ah5-hm7a-ykep Tensorflow is an Open Source Machine Learning Framework. The implementation of `FractionalAvgPoolGrad` does not consider cases where the input tensors are invalid allowing an attacker to read from outside of bounds of heap. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21730
GHSA-vjg4-v33c-ggc4
PYSEC-2022-109
PYSEC-2022-54
VCID-39ck-bm9t-kqhs Tensorflow is an Open Source Machine Learning Framework. An attacker can craft a TFLite model that would trigger a division by zero in `BiasAndClamp` implementation. There is no check that the `bias_size` is non zero. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23557
GHSA-gf2j-f278-xh4v
PYSEC-2022-121
PYSEC-2022-66
VCID-3czq-3twf-skcg Tensorflow is an Open Source Machine Learning Framework. The implementation of `AssignOp` can result in copying uninitialized data to a new tensor. This later results in undefined behavior. The implementation has a check that the left hand side of the assignment is initialized (to minimize number of allocations), but does not check that the right hand side is also initialized. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23573
GHSA-q85f-69q7-55h2
PYSEC-2022-137
PYSEC-2022-82
VCID-3g5a-5csn-h3d9 Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that Grappler optimizer would attempt to build a tensor using a reference `dtype`. This would result in a crash due to a `CHECK`-fail in the `Tensor` constructor as reference types are not allowed. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23588
GHSA-fx5c-h9f6-rv7c
PYSEC-2022-152
PYSEC-2022-97
VCID-466y-e26r-rka4 Tensorflow is an Open Source Machine Learning Framework. When building an XLA compilation cache, if default settings are used, TensorFlow triggers a null pointer dereference. In the default scenario, all devices are allowed, so `flr->config_proto` is `nullptr`. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23595
GHSA-fpcp-9h7m-ffpx
PYSEC-2022-103
PYSEC-2022-158
VCID-5tpp-sf62-zycs Tensorflow is an Open Source Machine Learning Framework. In multiple places, TensorFlow uses `tempfile.mktemp` to create temporary files. While this is acceptable in testing, in utilities and libraries it is dangerous as a different process can create the file between the check for the filename in `mktemp` and the actual creation of the file by a subsequent operation (a TOC/TOU type of weakness). In several instances, TensorFlow was supposed to actually create a temporary directory instead of a file. This logic bug is hidden away by the `mktemp` function usage. We have patched the issue in several commits, replacing `mktemp` with the safer `mkstemp`/`mkdtemp` functions, according to the usage pattern. Users are advised to upgrade as soon as possible. CVE-2022-23563
GHSA-wc4g-r73w-x8mm
PYSEC-2022-127
PYSEC-2022-72
VCID-6888-uhtp-8ub6 Tensorflow is an Open Source Machine Learning Framework. The implementation of `*Bincount` operations allows malicious users to cause denial of service by passing in arguments which would trigger a `CHECK`-fail. There are several conditions that the input arguments must satisfy. Some are not caught during shape inference and others are not caught during kernel implementation. This results in `CHECK` failures later when the output tensors get allocated. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21737
GHSA-f2vv-v9cg-qhh7
PYSEC-2022-116
PYSEC-2022-61
VCID-6gnj-az99-h7b4 Tensorflow is an Open Source Machine Learning Framework. The implementation of `FractionalMaxPool` can be made to crash a TensorFlow process via a division by 0. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21735
GHSA-87v6-crgm-2gfj
PYSEC-2022-114
PYSEC-2022-59
VCID-7uu3-mfan-4ue5 Out-of-bounds Read Tensorflow is an Open Source Machine Learning Framework. The TFG dialect of TensorFlow (MLIR) makes several assumptions about the incoming `GraphDef` before converting it to the MLIR-based dialect. If an attacker changes the `SavedModel` format on disk to invalidate these assumptions and the `GraphDef` is then converted to MLIR-based IR then they can cause a crash in the Python interpreter. Under certain scenarios, heap OOB read/writes are possible. These issues have been discovered via fuzzing and it is possible that more weaknesses exist. We will patch them as they are discovered. CVE-2022-23594
GHSA-9x52-887g-fhc2
VCID-83pe-ztey-dbf4 Tensorflow is an Open Source Machine Learning Framework. Multiple operations in TensorFlow can be used to trigger a denial of service via `CHECK`-fails (i.e., assertion failures). This is similar to TFSA-2021-198 and has similar fixes. We have patched the reported issues in multiple GitHub commits. It is possible that other similar instances exist in TensorFlow, we will issue fixes as these are discovered. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23569
GHSA-qj5r-f9mv-rffh
PYSEC-2022-133
PYSEC-2022-78
VCID-97cs-4kx3-37gm Tensorflow is an Open Source Machine Learning Framework. The implementation of `StringNGrams` can be used to trigger a denial of service attack by causing an out of memory condition after an integer overflow. We are missing a validation on `pad_witdh` and that result in computing a negative value for `ngram_width` which is later used to allocate parts of the output. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21733
GHSA-98j8-c9q4-r38g
PYSEC-2022-112
PYSEC-2022-57
VCID-9arh-a8wj-wka6 Tensorflow is an Open Source Machine Learning Framework. The implementation of `MapStage` is vulnerable a `CHECK`-fail if the key tensor is not a scalar. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21734
GHSA-gcvh-66ff-4mwm
PYSEC-2022-113
PYSEC-2022-58
VCID-akmu-fas1-33h6 Tensorflow is an Open Source Machine Learning Framework. ### Impact An attacker can craft a TFLite model that would trigger a division by zero in the implementation of depthwise convolutions. The parameters of the convolution can be user controlled and are also used within a division operation to determine the size of the padding that needs to be added before applying the convolution. There is no check before this division that the divisor is strictly positive. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21741
GHSA-428x-9xc2-m8mj
PYSEC-2022-120
PYSEC-2022-65
VCID-axj7-aq9m-rqdu Tensorflow is an Open Source Machine Learning Framework. When decoding a tensor from protobuf, a TensorFlow process can encounter cases where a `CHECK` assertion is invalidated based on user controlled arguments, if the tensors have an invalid `dtype` and 0 elements or an invalid shape. This allows attackers to cause denial of services in TensorFlow processes. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23571
GHSA-j3mj-fhpq-qqjj
PYSEC-2022-135
PYSEC-2022-80
VCID-ccv1-pgda-r7ba Tensorflow is an Open Source Machine Learning Framework. TensorFlow is vulnerable to a heap OOB write in `Grappler`. The `set_output` function writes to an array at the specified index. Hence, this gives a malicious user a write primitive. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23566
GHSA-5qw5-89mw-wcg2
PYSEC-2022-130
PYSEC-2022-75
VCID-cwvm-wntu-tfck Tensorflow is an Open Source Machine Learning Framework. The Grappler optimizer in TensorFlow can be used to cause a denial of service by altering a `SavedModel` such that `SafeToRemoveIdentity` would trigger `CHECK` failures. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23579
GHSA-5f2r-qp73-37mr
PYSEC-2022-143
PYSEC-2022-88
VCID-d3dc-su6w-s3ag Tensorflow is an Open Source Machine Learning Framework. The implementation of `Dequantize` does not fully validate the value of `axis` and can result in heap OOB accesses. The `axis` argument can be `-1` (the default value for the optional argument) or any other positive value at most the number of dimensions of the input. Unfortunately, the upper bound is not checked and this results in reading past the end of the array containing the dimensions of the input tensor. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21726
GHSA-23hm-7w47-xw72
PYSEC-2022-105
PYSEC-2022-50
VCID-egc6-6pwr-fyej Tensorflow is an Open Source Machine Learning Framework. The implementation of `GetInitOp` is vulnerable to a crash caused by dereferencing a null pointer. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23577
GHSA-8cxv-76p7-jxwr
PYSEC-2022-141
PYSEC-2022-86
VCID-en5f-xtha-cyhp Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that assertions in `function.cc` would be falsified and crash the Python interpreter. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23586
GHSA-43jf-985q-588j
PYSEC-2022-150
PYSEC-2022-95
VCID-ev23-kazv-nkas Tensorflow is an Open Source Machine Learning Framework. The implementation of `OpLevelCostEstimator::CalculateTensorSize` is vulnerable to an integer overflow if an attacker can create an operation which would involve a tensor with large enough number of elements. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23575
GHSA-c94w-c95p-phf8
PYSEC-2022-139
PYSEC-2022-84
VCID-ev84-gxjn-6bf1 Tensorflow is an Open Source Machine Learning Framework. The implementation of shape inference for `Dequantize` is vulnerable to an integer overflow weakness. The `axis` argument can be `-1` (the default value for the optional argument) or any other positive value at most the number of dimensions of the input. Unfortunately, the upper bound is not checked, and, since the code computes `axis + 1`, an attacker can trigger an integer overflow. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21727
GHSA-c6fh-56w7-fvjw
PYSEC-2022-106
PYSEC-2022-51
VCID-eyqx-7k24-zfhq Tensorflow is an Open Source Machine Learning Framework. The implementation of `SparseCountSparseOutput` can be made to crash a TensorFlow process by an integer overflow whose result is then used in a memory allocation. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21738
GHSA-x4qx-4fjv-hmw6
PYSEC-2022-117
PYSEC-2022-62
VCID-f25m-udat-n3fd Tensorflow is an Open Source Machine Learning Framework. The implementation of `Range` suffers from integer overflows. These can trigger undefined behavior or, in some scenarios, extremely large allocations. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23562
GHSA-qx3f-p745-w4hr
PYSEC-2022-126
PYSEC-2022-71
VCID-f3cx-k63z-7qde Tensorflow is an Open Source Machine Learning Framework. An attacker can craft a TFLite model that would cause an integer overflow in embedding lookup operations. Both `embedding_size` and `lookup_size` are products of values provided by the user. Hence, a malicious user could trigger overflows in the multiplication. In certain scenarios, this can then result in heap OOB read/write. Users are advised to upgrade to a patched version. CVE-2022-23559
GHSA-98p5-x8x4-c9m5
PYSEC-2022-123
PYSEC-2022-68
VCID-fggx-3rzd-8kf5 Tensorflow is an Open Source Machine Learning Framework. When decoding PNG images TensorFlow can produce a memory leak if the image is invalid. After calling `png::CommonInitDecode(..., &decode)`, the `decode` value contains allocated buffers which can only be freed by calling `png::CommonFreeDecode(&decode)`. However, several error case in the function implementation invoke the `OP_REQUIRES` macro which immediately terminates the execution of the function, without allowing for the memory free to occur. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23585
GHSA-fq6p-6334-8gr4
PYSEC-2022-149
PYSEC-2022-94
VCID-g8er-52ns-j7b1 Tensorflow is an Open Source Machine Learning Framework. The implementation of shape inference for `ReverseSequence` does not fully validate the value of `batch_dim` and can result in a heap OOB read. There is a check to make sure the value of `batch_dim` does not go over the rank of the input, but there is no check for negative values. Negative dimensions are allowed in some cases to mimic Python's negative indexing (i.e., indexing from the end of the array), however if the value is too negative then the implementation of `Dim` would access elements before the start of an array. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21728
GHSA-6gmv-pjp9-p8w8
PYSEC-2022-107
PYSEC-2022-52
VCID-g8ts-ghhv-33e3 Tensorflow is an Open Source Machine Learning Framework. During shape inference, TensorFlow can allocate a large vector based on a value from a tensor controlled by the user. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23580
GHSA-627q-g293-49q7
PYSEC-2022-144
PYSEC-2022-89
VCID-gg98-zkw8-5ben Tensorflow is an Open Source Machine Learning Framework. The estimator for the cost of some convolution operations can be made to execute a division by 0. The function fails to check that the stride argument is strictly positive. Hence, the fix is to add a check for the stride argument to ensure it is valid. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21725
GHSA-v3f7-j968-4h5f
PYSEC-2022-104
PYSEC-2022-49
VCID-hujj-6vv2-u3c2 Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that any binary op would trigger `CHECK` failures. This occurs when the protobuf part corresponding to the tensor arguments is modified such that the `dtype` no longer matches the `dtype` expected by the op. In that case, calling the templated binary operator for the binary op would receive corrupted data, due to the type confusion involved. If `Tin` and `Tout` don't match the type of data in `out` and `input_*` tensors then `flat<*>` would interpret it wrongly. In most cases, this would be a silent failure, but we have noticed scenarios where this results in a `CHECK` crash, hence a denial of service. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23583
GHSA-gjqc-q9g6-q2j3
PYSEC-2022-147
PYSEC-2022-92
VCID-jdud-ufqp-4yg5 Tensorflow is an Open Source Machine Learning Framework. The `GraphDef` format in TensorFlow does not allow self recursive functions. The runtime assumes that this invariant is satisfied. However, a `GraphDef` containing a fragment such as the following can be consumed when loading a `SavedModel`. This would result in a stack overflow during execution as resolving each `NodeDef` means resolving the function itself and its nodes. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23591
GHSA-247x-2f9f-5wp7
PYSEC-2022-100
PYSEC-2022-155
VCID-ky4u-eny7-33fy Tensorflow is an Open Source Machine Learning Framework. The implementation of `UnravelIndex` is vulnerable to a division by zero caused by an integer overflow bug. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21729
GHSA-34f9-hjfq-rr8j
PYSEC-2022-108
PYSEC-2022-53
VCID-m4na-tgrp-d7fk Tensorflow is an Open Source Machine Learning Framework. The implementation of `OpLevelCostEstimator::CalculateOutputSize` is vulnerable to an integer overflow if an attacker can create an operation which would involve tensors with large enough number of elements. We can have a large enough number of dimensions in `output_shape.dim()` or just a small number of dimensions being large enough to cause an overflow in the multiplication. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23576
GHSA-wm93-f238-7v37
PYSEC-2022-140
PYSEC-2022-85
VCID-mtqg-yga8-eqeu Tensorflow is an Open Source Machine Learning Framework. The Grappler optimizer in TensorFlow can be used to cause a denial of service by altering a `SavedModel` such that `IsSimplifiableReshape` would trigger `CHECK` failures. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23581
GHSA-fq86-3f29-px2c
PYSEC-2022-145
PYSEC-2022-90
VCID-n62z-1akp-ebck Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a use after free behavior when decoding PNG images. After `png::CommonFreeDecode(&decode)` gets called, the values of `decode.width` and `decode.height` are in an unspecified state. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23584
GHSA-24x4-6qmh-88qg
PYSEC-2022-148
PYSEC-2022-93
VCID-ngkq-s26c-qkfj Tensorflow is an Open Source Machine Learning Framework. Under certain scenarios, Grappler component of TensorFlow can trigger a null pointer dereference. There are 2 places where this can occur, for the same malicious alteration of a `SavedModel` file (fixing the first one would trigger the same dereference in the second place). First, during constant folding, the `GraphDef` might not have the required nodes for the binary operation. If a node is missing, the correposning `mul_*child` would be null, and the dereference in the subsequent line would be incorrect. We have a similar issue during `IsIdentityConsumingSwitch`. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23589
GHSA-9px9-73fg-3fqp
PYSEC-2022-153
PYSEC-2022-98
VCID-pe9p-a7nn-8bhj Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that `TensorByteSize` would trigger `CHECK` failures. `TensorShape` constructor throws a `CHECK`-fail if shape is partial or has a number of elements that would overflow the size of an `int`. The `PartialTensorShape` constructor instead does not cause a `CHECK`-abort if the shape is partial, which is exactly what this function needs to be able to return `-1`. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23582
GHSA-4j82-5ccr-4r8v
PYSEC-2022-146
PYSEC-2022-91
VCID-q4zv-syab-bbh8 Tensorflow is an Open Source Machine Learning Framework. An attacker can craft a TFLite model that would cause an integer overflow in `TfLiteIntArrayCreate`. The `TfLiteIntArrayGetSizeInBytes` returns an `int` instead of a `size_t. An attacker can control model inputs such that `computed_size` overflows the size of `int` datatype. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23558
GHSA-9gwq-6cwj-47h3
PYSEC-2022-122
PYSEC-2022-67
VCID-qgr6-bqrc-puhs Tensorflow is an Open Source Machine Learning Framework. An attacker can craft a TFLite model that would allow limited reads and writes outside of arrays in TFLite. This exploits missing validation in the conversion from sparse tensors to dense tensors. The fix is included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. Users are advised to upgrade as soon as possible. CVE-2022-23560
GHSA-4hvf-hxvg-f67v
PYSEC-2022-124
PYSEC-2022-69
VCID-qxqd-f1bw-y7h4 Tensorflow is an Open Source Machine Learning Framework. The implementation of `ThreadPoolHandle` can be used to trigger a denial of service attack by allocating too much memory. This is because the `num_threads` argument is only checked to not be negative, but there is no upper bound on its value. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21732
GHSA-c582-c96p-r5cq
PYSEC-2022-111
PYSEC-2022-56
VCID-rsau-jvcr-uudd Tensorflow is an Open Source Machine Learning Framework. The implementation of `SparseTensorSliceDataset` has an undefined behavior: under certain condition it can be made to dereference a `nullptr` value. The 3 input arguments to `SparseTensorSliceDataset` represent a sparse tensor. However, there are some preconditions that these arguments must satisfy but these are not validated in the implementation. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21736
GHSA-pfjj-m3jj-9jc9
PYSEC-2022-115
PYSEC-2022-60
VCID-rt4b-xxm6-xubs Tensorflow is an Open Source Machine Learning Framework. A `GraphDef` from a TensorFlow `SavedModel` can be maliciously altered to cause a TensorFlow process to crash due to encountering a `StatusOr` value that is an error and forcibly extracting the value from it. We have patched the issue in multiple GitHub commits and these will be included in TensorFlow 2.8.0 and TensorFlow 2.7.1, as both are affected. CVE-2022-23590
GHSA-pqrv-8r2f-7278
PYSEC-2022-154
PYSEC-2022-99
VCID-ugta-nt2s-27fk Tensorflow is an Open Source Machine Learning Framework. Under certain scenarios, TensorFlow can fail to specialize a type during shape inference. This case is covered by the `DCHECK` function however, `DCHECK` is a no-op in production builds and an assertion failure in debug builds. In the first case execution proceeds to the `ValueOrDie` line. This results in an assertion failure as `ret` contains an error `Status`, not a value. In the second case we also get a crash due to the assertion failure. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, and TensorFlow 2.6.3, as these are also affected and still in supported range. CVE-2022-23572
GHSA-rww7-2gpw-fv6j
PYSEC-2022-136
PYSEC-2022-81
VCID-v2nf-1526-nkbp Tensorflow is an Open Source Machine Learning Framework. An attacker can trigger denial of service via assertion failure by altering a `SavedModel` on disk such that `AttrDef`s of some operation are duplicated. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23565
GHSA-4v5p-v5h9-6xjx
PYSEC-2022-129
PYSEC-2022-74
VCID-vfgz-fss4-wbgu Tensorflow is an Open Source Machine Learning Framework. There is a typo in TensorFlow's `SpecializeType` which results in heap OOB read/write. Due to a typo, `arg` is initialized to the `i`th mutable argument in a loop where the loop index is `j`. Hence it is possible to assign to `arg` from outside the vector of arguments. Since this is a mutable proto value, it allows both read and write to outside of bounds data. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, and TensorFlow 2.6.3, as these are also affected and still in supported range. CVE-2022-23574
GHSA-77gp-3h4r-6428
PYSEC-2022-138
PYSEC-2022-83
VCID-vgv7-xc3c-1fb3 Tensorflow is an Open Source Machine Learning Framework. When decoding a resource handle tensor from protobuf, a TensorFlow process can encounter cases where a `CHECK` assertion is invalidated based on user controlled arguments. This allows attackers to cause denial of services in TensorFlow processes. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23564
GHSA-8rcj-c8pj-v3m3
PYSEC-2022-128
PYSEC-2022-73
VCID-vnn5-y8ez-rub9 Tensorflow is an Open Source Machine Learning Framework. The implementation of `AddManySparseToTensorsMap` is vulnerable to an integer overflow which results in a `CHECK`-fail when building new `TensorShape` objects (so, an assert failure based denial of service). We are missing some validation on the shapes of the input tensors as well as directly constructing a large `TensorShape` with user-provided dimensions. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23568
GHSA-6445-fm66-fvq2
PYSEC-2022-132
PYSEC-2022-77
VCID-vpyd-he5n-b3a4 Tensorflow is an Open Source Machine Learning Framework. The implementation of `QuantizedMaxPool` has an undefined behavior where user controlled inputs can trigger a reference binding to null pointer. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21739
GHSA-3mw4-6rj6-74g5
PYSEC-2022-118
PYSEC-2022-63
VCID-vqxg-mnz4-13cg Tensorflow is an Open Source Machine Learning Framework. When decoding a tensor from protobuf, TensorFlow might do a null-dereference if attributes of some mutable arguments to some operations are missing from the proto. This is guarded by a `DCHECK`. However, `DCHECK` is a no-op in production builds and an assertion failure in debug builds. In the first case execution proceeds to the dereferencing of the null pointer, whereas in the second case it results in a crash due to the assertion failure. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, and TensorFlow 2.6.3, as these are also affected and still in supported range. CVE-2022-23570
GHSA-9p77-mmrw-69c7
PYSEC-2022-134
PYSEC-2022-79
VCID-x2t2-4sa6-qygs Tensorflow is an Open Source Machine Learning Framework. An attacker can craft a TFLite model that would cause a write outside of bounds of an array in TFLite. In fact, the attacker can override the linked list used by the memory allocator. This can be leveraged for an arbitrary write primitive under certain conditions. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23561
GHSA-9c78-vcq7-7vxq
PYSEC-2022-125
PYSEC-2022-70
VCID-x5x3-2cyz-xbhe Tensorflow is an Open Source Machine Learning Framework. If a graph node is invalid, TensorFlow can leak memory in the implementation of `ImmutableExecutorState::Initialize`. Here, we set `item->kernel` to `nullptr` but it is a simple `OpKernel*` pointer so the memory that was previously allocated to it would leak. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-23578
GHSA-8r7c-3cm2-3h8f
PYSEC-2022-142
PYSEC-2022-87
VCID-xn72-z6kg-q7bp Integer Overflow or Wraparound in TensorFlow ### Impact The Grappler component of TensorFlow is vulnerable to a denial of service via `CHECK`-failure in constant folding for ; // ... } ``` The `output_prop` tensor has a shape that is controlled by user input and this can result in triggering one of the `CHECK`s in the `PartialTensorShape` constructor. This is an instance of TFSA-2021-198 . ### Patches We have patched the issue in GitHub commit be7b286d40bc68cb0b56f702186cc4837d508058 fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, 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. GHSA-wcv5-vrvr-3rx2
GMS-2022-50
GMS-2022-53
GMS-2022-56
VCID-y8ed-ynrx-37af Improper Validation of Integrity Check Value in TensorFlow The implementation of `tf.sparse.split` does not fully validate the input arguments. GHSA-43q8-3fv7-pr5x
GMS-2022-48
GMS-2022-51
GMS-2022-54
VCID-yvag-32h1-yfc5 Tensorflow is an Open Source Machine Learning Framework. The implementation of `SparseCountSparseOutput` is vulnerable to a heap overflow. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. CVE-2022-21740
GHSA-44qp-9wwf-734r
PYSEC-2022-119
PYSEC-2022-64
VCID-yvef-kyv2-qbea NULL Pointer Dereference and Access of Uninitialized Pointer in TensorFlow ### Impact The code for boosted trees in TensorFlow is still missing validation. This allows malicious users to read and write outside of bounds of heap allocated data as well as trigger denial of service (via dereferencing `nullptr`s or via `CHECK`-failures). This follows after CVE-2021-41208 where these APIs were still vulnerable to multiple security issues. **Note**: Given that the boosted trees implementation in TensorFlow is unmaintained, it is recommend to no longer use these APIs. Instead, please use the downstream [TensorFlow Decision Forests] project which is newer and supports more features. These APIs are now deprecated in TensorFlow 2.8. We will remove TensorFlow's boosted trees APIs in subsequent releases. ### Patches We have patched the known issues in multiple GitHub commits. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range. This should allow users to use existing boosted trees APIs for a while until they migrate to TensorFlow Decision Forests while guaranteeing that known vulnerabilities are fixed. ### 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 These vulnerabilities have been reported by Yu Tian of Qihoo 360 AIVul Team and Faysal Hossain Shezan from University of Virginia. Some of the issues have been discovered internally after a careful audit of the APIs. GHSA-h6gw-r52c-724r
GMS-2022-49
GMS-2022-52
GMS-2022-55

Date Actor Action Vulnerability Source VulnerableCode Version
2026-05-31T00:55:09.326887+00:00 GHSA Importer Fixing VCID-hujj-6vv2-u3c2 https://github.com/advisories/GHSA-gjqc-q9g6-q2j3 38.6.0
2026-05-31T00:55:08.856066+00:00 GHSA Importer Fixing VCID-pe9p-a7nn-8bhj https://github.com/advisories/GHSA-4j82-5ccr-4r8v 38.6.0
2026-05-31T00:55:08.633305+00:00 GHSA Importer Fixing VCID-cwvm-wntu-tfck https://github.com/advisories/GHSA-5f2r-qp73-37mr 38.6.0
2026-05-31T00:55:07.903863+00:00 GHSA Importer Fixing VCID-x5x3-2cyz-xbhe https://github.com/advisories/GHSA-8r7c-3cm2-3h8f 38.6.0
2026-05-31T00:55:07.737166+00:00 GHSA Importer Fixing VCID-ev23-kazv-nkas https://github.com/advisories/GHSA-c94w-c95p-phf8 38.6.0
2026-05-31T00:55:07.375591+00:00 GHSA Importer Fixing VCID-m4na-tgrp-d7fk https://github.com/advisories/GHSA-wm93-f238-7v37 38.6.0
2026-05-31T00:55:06.848573+00:00 GHSA Importer Fixing VCID-egc6-6pwr-fyej https://github.com/advisories/GHSA-8cxv-76p7-jxwr 38.6.0
2026-05-31T00:55:06.123260+00:00 GHSA Importer Fixing VCID-6gnj-az99-h7b4 https://github.com/advisories/GHSA-87v6-crgm-2gfj 38.6.0
2026-05-31T00:55:05.792967+00:00 GHSA Importer Fixing VCID-9arh-a8wj-wka6 https://github.com/advisories/GHSA-gcvh-66ff-4mwm 38.6.0
2026-05-31T00:55:05.167064+00:00 GHSA Importer Fixing VCID-97cs-4kx3-37gm https://github.com/advisories/GHSA-98j8-c9q4-r38g 38.6.0
2026-05-31T00:55:04.834791+00:00 GHSA Importer Fixing VCID-qxqd-f1bw-y7h4 https://github.com/advisories/GHSA-c582-c96p-r5cq 38.6.0
2026-05-31T00:55:04.176423+00:00 GHSA Importer Fixing VCID-11qd-d7c7-sbdm https://github.com/advisories/GHSA-m4hf-j54p-p353 38.6.0
2026-05-31T00:55:03.963130+00:00 GHSA Importer Fixing VCID-ky4u-eny7-33fy https://github.com/advisories/GHSA-34f9-hjfq-rr8j 38.6.0
2026-05-31T00:55:03.590488+00:00 GHSA Importer Fixing VCID-gg98-zkw8-5ben https://github.com/advisories/GHSA-v3f7-j968-4h5f 38.6.0
2026-05-31T00:55:03.112451+00:00 GHSA Importer Fixing VCID-n62z-1akp-ebck https://github.com/advisories/GHSA-24x4-6qmh-88qg 38.6.0
2026-05-31T00:55:02.543424+00:00 GHSA Importer Fixing VCID-ccv1-pgda-r7ba https://github.com/advisories/GHSA-5qw5-89mw-wcg2 38.6.0
2026-05-31T00:55:02.003835+00:00 GHSA Importer Fixing VCID-vgv7-xc3c-1fb3 https://github.com/advisories/GHSA-8rcj-c8pj-v3m3 38.6.0
2026-05-31T00:55:01.589221+00:00 GHSA Importer Fixing VCID-5tpp-sf62-zycs https://github.com/advisories/GHSA-wc4g-r73w-x8mm 38.6.0
2026-05-31T00:55:01.504994+00:00 GHSA Importer Fixing VCID-f25m-udat-n3fd https://github.com/advisories/GHSA-qx3f-p745-w4hr 38.6.0
2026-05-31T00:55:00.786856+00:00 GHSA Importer Fixing VCID-x2t2-4sa6-qygs https://github.com/advisories/GHSA-9c78-vcq7-7vxq 38.6.0
2026-05-31T00:55:00.386365+00:00 GHSA Importer Fixing VCID-qgr6-bqrc-puhs https://github.com/advisories/GHSA-4hvf-hxvg-f67v 38.6.0
2026-05-31T00:55:00.180784+00:00 GHSA Importer Fixing VCID-f3cx-k63z-7qde https://github.com/advisories/GHSA-98p5-x8x4-c9m5 38.6.0
2026-05-31T00:54:59.521657+00:00 GHSA Importer Fixing VCID-q4zv-syab-bbh8 https://github.com/advisories/GHSA-9gwq-6cwj-47h3 38.6.0
2026-05-31T00:54:59.203004+00:00 GHSA Importer Fixing VCID-v2nf-1526-nkbp https://github.com/advisories/GHSA-4v5p-v5h9-6xjx 38.6.0
2026-05-31T00:54:58.795839+00:00 GHSA Importer Fixing VCID-39ck-bm9t-kqhs https://github.com/advisories/GHSA-gf2j-f278-xh4v 38.6.0
2026-05-31T00:54:58.630512+00:00 GHSA Importer Fixing VCID-akmu-fas1-33h6 https://github.com/advisories/GHSA-428x-9xc2-m8mj 38.6.0
2026-05-31T00:54:57.931530+00:00 GHSA Importer Fixing VCID-yvag-32h1-yfc5 https://github.com/advisories/GHSA-44qp-9wwf-734r 38.6.0
2026-05-31T00:54:57.460679+00:00 GHSA Importer Fixing VCID-vpyd-he5n-b3a4 https://github.com/advisories/GHSA-3mw4-6rj6-74g5 38.6.0
2026-05-31T00:54:57.360642+00:00 GHSA Importer Fixing VCID-eyqx-7k24-zfhq https://github.com/advisories/GHSA-x4qx-4fjv-hmw6 38.6.0
2026-05-31T00:54:56.770074+00:00 GHSA Importer Fixing VCID-6888-uhtp-8ub6 https://github.com/advisories/GHSA-f2vv-v9cg-qhh7 38.6.0
2026-05-31T00:54:56.279538+00:00 GHSA Importer Fixing VCID-rsau-jvcr-uudd https://github.com/advisories/GHSA-pfjj-m3jj-9jc9 38.6.0
2026-05-31T00:54:55.865999+00:00 GHSA Importer Fixing VCID-145d-k5w3-tfgz https://github.com/advisories/GHSA-rrx2-r989-2c43 38.6.0
2026-05-31T00:54:55.517200+00:00 GHSA Importer Fixing VCID-vnn5-y8ez-rub9 https://github.com/advisories/GHSA-6445-fm66-fvq2 38.6.0
2026-05-31T00:54:55.086269+00:00 GHSA Importer Fixing VCID-83pe-ztey-dbf4 https://github.com/advisories/GHSA-qj5r-f9mv-rffh 38.6.0
2026-05-31T00:54:54.908942+00:00 GHSA Importer Fixing VCID-yvef-kyv2-qbea https://github.com/advisories/GHSA-h6gw-r52c-724r 38.6.0
2026-05-31T00:54:54.319430+00:00 GHSA Importer Fixing VCID-y8ed-ynrx-37af https://github.com/advisories/GHSA-43q8-3fv7-pr5x 38.6.0
2026-05-31T00:54:54.091302+00:00 GHSA Importer Fixing VCID-xn72-z6kg-q7bp https://github.com/advisories/GHSA-wcv5-vrvr-3rx2 38.6.0
2026-05-31T00:54:53.674615+00:00 GHSA Importer Fixing VCID-vqxg-mnz4-13cg https://github.com/advisories/GHSA-9p77-mmrw-69c7 38.6.0
2026-05-31T00:54:53.400830+00:00 GHSA Importer Fixing VCID-466y-e26r-rka4 https://github.com/advisories/GHSA-fpcp-9h7m-ffpx 38.6.0
2026-05-31T00:54:52.984803+00:00 GHSA Importer Fixing VCID-7uu3-mfan-4ue5 https://github.com/advisories/GHSA-9x52-887g-fhc2 38.6.0
2026-05-31T00:54:52.342581+00:00 GHSA Importer Fixing VCID-jdud-ufqp-4yg5 https://github.com/advisories/GHSA-247x-2f9f-5wp7 38.6.0
2026-05-31T00:54:52.166606+00:00 GHSA Importer Fixing VCID-rt4b-xxm6-xubs https://github.com/advisories/GHSA-pqrv-8r2f-7278 38.6.0
2026-05-31T00:54:51.739425+00:00 GHSA Importer Fixing VCID-ngkq-s26c-qkfj https://github.com/advisories/GHSA-9px9-73fg-3fqp 38.6.0
2026-05-31T00:54:51.368264+00:00 GHSA Importer Fixing VCID-axj7-aq9m-rqdu https://github.com/advisories/GHSA-j3mj-fhpq-qqjj 38.6.0
2026-05-31T00:54:51.009279+00:00 GHSA Importer Fixing VCID-ugta-nt2s-27fk https://github.com/advisories/GHSA-rww7-2gpw-fv6j 38.6.0
2026-05-31T00:54:50.554629+00:00 GHSA Importer Fixing VCID-3g5a-5csn-h3d9 https://github.com/advisories/GHSA-fx5c-h9f6-rv7c 38.6.0
2026-05-31T00:54:50.258307+00:00 GHSA Importer Fixing VCID-15nt-6tff-k7gb https://github.com/advisories/GHSA-8jj7-5vxc-pg2q 38.6.0
2026-05-31T00:54:49.845449+00:00 GHSA Importer Fixing VCID-en5f-xtha-cyhp https://github.com/advisories/GHSA-43jf-985q-588j 38.6.0
2026-05-31T00:54:49.388607+00:00 GHSA Importer Fixing VCID-3czq-3twf-skcg https://github.com/advisories/GHSA-q85f-69q7-55h2 38.6.0
2026-05-31T00:54:48.987245+00:00 GHSA Importer Fixing VCID-fggx-3rzd-8kf5 https://github.com/advisories/GHSA-fq6p-6334-8gr4 38.6.0
2026-05-31T00:54:48.557657+00:00 GHSA Importer Fixing VCID-vfgz-fss4-wbgu https://github.com/advisories/GHSA-77gp-3h4r-6428 38.6.0
2026-05-31T00:54:42.994146+00:00 GHSA Importer Fixing VCID-1ah5-hm7a-ykep https://github.com/advisories/GHSA-vjg4-v33c-ggc4 38.6.0
2026-05-31T00:54:42.432857+00:00 GHSA Importer Fixing VCID-g8er-52ns-j7b1 https://github.com/advisories/GHSA-6gmv-pjp9-p8w8 38.6.0
2026-05-31T00:54:42.161083+00:00 GHSA Importer Fixing VCID-ev84-gxjn-6bf1 https://github.com/advisories/GHSA-c6fh-56w7-fvjw 38.6.0
2026-05-31T00:54:41.593563+00:00 GHSA Importer Fixing VCID-d3dc-su6w-s3ag https://github.com/advisories/GHSA-23hm-7w47-xw72 38.6.0
2026-05-31T00:54:39.200752+00:00 GHSA Importer Fixing VCID-g8ts-ghhv-33e3 https://github.com/advisories/GHSA-627q-g293-49q7 38.6.0
2026-05-31T00:54:38.722207+00:00 GHSA Importer Fixing VCID-mtqg-yga8-eqeu https://github.com/advisories/GHSA-fq86-3f29-px2c 38.6.0
2026-05-30T20:57:07.199335+00:00 GitLab Importer Fixing VCID-pe9p-a7nn-8bhj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23582.yml 38.6.0
2026-05-30T20:57:07.131035+00:00 GitLab Importer Fixing VCID-x5x3-2cyz-xbhe https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23578.yml 38.6.0
2026-05-30T20:57:07.064221+00:00 GitLab Importer Fixing VCID-gg98-zkw8-5ben https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21725.yml 38.6.0
2026-05-30T20:57:06.997491+00:00 GitLab Importer Fixing VCID-ky4u-eny7-33fy https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21729.yml 38.6.0
2026-05-30T20:57:06.761177+00:00 GitLab Importer Fixing VCID-cwvm-wntu-tfck https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23579.yml 38.6.0
2026-05-30T20:57:06.578721+00:00 GitLab Importer Fixing VCID-6gnj-az99-h7b4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21735.yml 38.6.0
2026-05-30T20:57:06.348335+00:00 GitLab Importer Fixing VCID-qxqd-f1bw-y7h4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21732.yml 38.6.0
2026-05-30T20:57:04.935927+00:00 GitLab Importer Fixing VCID-m4na-tgrp-d7fk https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23576.yml 38.6.0
2026-05-30T20:57:04.858943+00:00 GitLab Importer Fixing VCID-egc6-6pwr-fyej https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23577.yml 38.6.0
2026-05-30T20:57:04.004764+00:00 GitLab Importer Fixing VCID-11qd-d7c7-sbdm https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21731.yml 38.6.0
2026-05-30T20:57:03.732851+00:00 GitLab Importer Fixing VCID-9arh-a8wj-wka6 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21734.yml 38.6.0
2026-05-30T20:57:03.653581+00:00 GitLab Importer Fixing VCID-97cs-4kx3-37gm https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21733.yml 38.6.0
2026-05-30T20:57:03.525297+00:00 GitLab Importer Fixing VCID-hujj-6vv2-u3c2 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23583.yml 38.6.0
2026-05-30T20:57:02.627764+00:00 GitLab Importer Fixing VCID-ev23-kazv-nkas https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23575.yml 38.6.0
2026-05-30T20:57:02.476597+00:00 GitLab Importer Fixing VCID-x2t2-4sa6-qygs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23561.yml 38.6.0
2026-05-30T20:57:02.271810+00:00 GitLab Importer Fixing VCID-3g5a-5csn-h3d9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23588.yml 38.6.0
2026-05-30T20:57:02.195181+00:00 GitLab Importer Fixing VCID-3czq-3twf-skcg https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23573.yml 38.6.0
2026-05-30T20:57:01.956428+00:00 GitLab Importer Fixing VCID-jdud-ufqp-4yg5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23591.yml 38.6.0
2026-05-30T20:57:01.886750+00:00 GitLab Importer Fixing VCID-vpyd-he5n-b3a4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21739.yml 38.6.0
2026-05-30T20:57:01.524796+00:00 GitLab Importer Fixing VCID-vgv7-xc3c-1fb3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23564.yml 38.6.0
2026-05-30T20:57:00.997163+00:00 GitLab Importer Fixing VCID-xn72-z6kg-q7bp https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/GMS-2022-53.yml 38.6.0
2026-05-30T20:57:00.533859+00:00 GitLab Importer Fixing VCID-en5f-xtha-cyhp https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23586.yml 38.6.0
2026-05-30T20:57:00.460998+00:00 GitLab Importer Fixing VCID-yvag-32h1-yfc5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21740.yml 38.6.0
2026-05-30T20:57:00.071002+00:00 GitLab Importer Fixing VCID-ev84-gxjn-6bf1 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21727.yml 38.6.0
2026-05-30T20:57:00.006065+00:00 GitLab Importer Fixing VCID-fggx-3rzd-8kf5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23585.yml 38.6.0
2026-05-30T20:56:59.806228+00:00 GitLab Importer Fixing VCID-rt4b-xxm6-xubs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23590.yml 38.6.0
2026-05-30T20:56:59.614541+00:00 GitLab Importer Fixing VCID-39ck-bm9t-kqhs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23557.yml 38.6.0
2026-05-30T20:56:58.865013+00:00 GitLab Importer Fixing VCID-5tpp-sf62-zycs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23563.yml 38.6.0
2026-05-30T20:56:58.732636+00:00 GitLab Importer Fixing VCID-466y-e26r-rka4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23595.yml 38.6.0
2026-05-30T20:56:57.603605+00:00 GitLab Importer Fixing VCID-15nt-6tff-k7gb https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23587.yml 38.6.0
2026-05-30T20:56:57.419137+00:00 GitLab Importer Fixing VCID-vnn5-y8ez-rub9 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23568.yml 38.6.0
2026-05-30T20:56:57.342279+00:00 GitLab Importer Fixing VCID-f25m-udat-n3fd https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23562.yml 38.6.0
2026-05-30T20:56:57.155573+00:00 GitLab Importer Fixing VCID-rsau-jvcr-uudd https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21736.yml 38.6.0
2026-05-30T20:56:56.798308+00:00 GitLab Importer Fixing VCID-y8ed-ynrx-37af https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/GMS-2022-51.yml 38.6.0
2026-05-30T20:56:56.662917+00:00 GitLab Importer Fixing VCID-6888-uhtp-8ub6 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21737.yml 38.6.0
2026-05-30T20:56:56.586231+00:00 GitLab Importer Fixing VCID-83pe-ztey-dbf4 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23569.yml 38.6.0
2026-05-30T20:56:56.517291+00:00 GitLab Importer Fixing VCID-eyqx-7k24-zfhq https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21738.yml 38.6.0
2026-05-30T20:56:56.177586+00:00 GitLab Importer Fixing VCID-f3cx-k63z-7qde https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23559.yml 38.6.0
2026-05-30T20:56:55.784672+00:00 GitLab Importer Fixing VCID-akmu-fas1-33h6 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21741.yml 38.6.0
2026-05-30T20:56:55.720015+00:00 GitLab Importer Fixing VCID-yvef-kyv2-qbea https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/GMS-2022-52.yml 38.6.0
2026-05-30T20:56:55.668268+00:00 GitLab Importer Fixing VCID-ccv1-pgda-r7ba https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23566.yml 38.6.0
2026-05-30T20:56:55.527782+00:00 GitLab Importer Fixing VCID-1ah5-hm7a-ykep https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21730.yml 38.6.0
2026-05-30T20:56:55.393213+00:00 GitLab Importer Fixing VCID-7uu3-mfan-4ue5 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23594.yml 38.6.0
2026-05-30T20:56:54.864398+00:00 GitLab Importer Fixing VCID-axj7-aq9m-rqdu https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23571.yml 38.6.0
2026-05-30T20:56:54.560734+00:00 GitLab Importer Fixing VCID-ugta-nt2s-27fk https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23572.yml 38.6.0
2026-05-30T20:56:54.325823+00:00 GitLab Importer Fixing VCID-n62z-1akp-ebck https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23584.yml 38.6.0
2026-05-30T20:56:54.088693+00:00 GitLab Importer Fixing VCID-ngkq-s26c-qkfj https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23589.yml 38.6.0
2026-05-30T20:56:53.716036+00:00 GitLab Importer Fixing VCID-vfgz-fss4-wbgu https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23574.yml 38.6.0
2026-05-30T20:56:53.290075+00:00 GitLab Importer Fixing VCID-q4zv-syab-bbh8 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23558.yml 38.6.0
2026-05-30T20:56:53.166871+00:00 GitLab Importer Fixing VCID-vqxg-mnz4-13cg https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23570.yml 38.6.0
2026-05-30T20:56:53.045080+00:00 GitLab Importer Fixing VCID-qgr6-bqrc-puhs https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23560.yml 38.6.0
2026-05-30T20:56:52.823861+00:00 GitLab Importer Fixing VCID-d3dc-su6w-s3ag https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21726.yml 38.6.0
2026-05-30T20:56:51.882490+00:00 GitLab Importer Fixing VCID-g8er-52ns-j7b1 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-21728.yml 38.6.0
2026-05-30T20:56:51.687285+00:00 GitLab Importer Fixing VCID-145d-k5w3-tfgz https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23567.yml 38.6.0
2026-05-30T20:56:51.544572+00:00 GitLab Importer Fixing VCID-v2nf-1526-nkbp https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23565.yml 38.6.0
2026-05-30T20:56:49.659797+00:00 GitLab Importer Fixing VCID-mtqg-yga8-eqeu https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23581.yml 38.6.0
2026-05-30T20:56:49.405237+00:00 GitLab Importer Fixing VCID-g8ts-ghhv-33e3 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/pypi/tensorflow-cpu/CVE-2022-23580.yml 38.6.0
2026-05-30T20:29:50.745048+00:00 Pypa Importer Fixing VCID-rt4b-xxm6-xubs https://github.com/pypa/advisory-database/blob/main/vulns/tensorflow-cpu/PYSEC-2022-99.yaml 38.6.0
2026-05-30T20:29:42.899736+00:00 Pypa Importer Affected by VCID-uyv6-cmed-a7c3 https://github.com/pypa/advisory-database/blob/main/vulns/tensorflow-cpu/PYSEC-2022-102.yaml 38.6.0
2026-05-30T20:29:38.989128+00:00 Pypa Importer Affected by VCID-ffkg-sa3q-8qfq https://github.com/pypa/advisory-database/blob/main/vulns/tensorflow-cpu/PYSEC-2022-101.yaml 38.6.0