QID 980049
QID 980049: Python (pip) Security Update for tensorflow-gpu (GHSA-pg59-2f92-5cph)
Security update has been released for tensorflow-gpu,tensorflow,tensorflow-cpu to fix the vulnerability.
Note: The preceding description block is extracted directly from the security advisory. Using automation, we have attempted to clean and format it as much as possible without introducing additional issues.
The `SparseCountSparseOutput` and `RaggedCountSparseOutput` implementations don't validate that the `weights` tensor has the same shape as the data. The check exists for `DenseCountSparseOutput`, where both tensors are fully specified:
https://github.com/tensorflow/tensorflow/blob/0e68f4d3295eb0281a517c3662f6698992b7b2cf/tensorflow/core/kernels/count_ops.cc#L110-L117
In the sparse and ragged count weights are still accessed in parallel with the data:
https://github.com/tensorflow/tensorflow/blob/0e68f4d3295eb0281a517c3662f6698992b7b2cf/tensorflow/core/kernels/count_ops.cc#L199-L201
But, since there is no validation, a user passing fewer weights than the values for the tensors can generate a read from outside the bounds of the heap buffer allocated for the weights.
We recommend users to upgrade to TensorFlow 2.3.1.
- GHSA-pg59-2f92-5cph -
github.com/advisories/GHSA-pg59-2f92-5cph
CVEs related to QID 980049
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-pg59-2f92-5cph | tensorflow |
|
|
| GHSA-pg59-2f92-5cph | tensorflow-cpu |
|
|
| GHSA-pg59-2f92-5cph | tensorflow-gpu |
|