QID 980051
QID 980051: Python (pip) Security Update for tensorflow-gpu (GHSA-63xm-rx5p-xvqr)
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 implementation of `SparseFillEmptyRowsGrad` uses a double indexing pattern:
https://github.com/tensorflow/tensorflow/blob/0e68f4d3295eb0281a517c3662f6698992b7b2cf/tensorflow/core/kernels/sparse_fill_empty_rows_op.cc#L263-L269
It is possible for `reverse_index_map(i)` to be an index outside of bounds of `grad_values`, thus resulting in a heap buffer overflow.
Solution
We have patched the issue in 390611e0d45c5793c7066110af37c8514e6a6c54 and will release a patch release for all affected versions.
We recommend users to upgrade to TensorFlow 1.15.4, 2.0.3, 2.1.2, 2.2.1, or 2.3.1.
We recommend users to upgrade to TensorFlow 1.15.4, 2.0.3, 2.1.2, 2.2.1, or 2.3.1.
Vendor References
- GHSA-63xm-rx5p-xvqr -
github.com/advisories/GHSA-63xm-rx5p-xvqr
CVEs related to QID 980051
Software Advisories
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-63xm-rx5p-xvqr | tensorflow |
|
|
| GHSA-63xm-rx5p-xvqr | tensorflow-cpu |
|
|
| GHSA-63xm-rx5p-xvqr | tensorflow-gpu |
|