QID 981475
QID 981475: Python (pip) Security Update for tensorflow-gpu (GHSA-8fxw-76px-3rxv)
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.
If a user passes a list of strings to `dlpack.to_dlpack` there is a memory leak following an expected validation failure:
https://github.com/tensorflow/tensorflow/blob/0e68f4d3295eb0281a517c3662f6698992b7b2cf/tensorflow/c/eager/dlpack.cc#L100-L104
The allocated memory is from
https://github.com/tensorflow/tensorflow/blob/0e68f4d3295eb0281a517c3662f6698992b7b2cf/tensorflow/c/eager/dlpack.cc#L256
The issue occurs because the `status` argument during validation failures is not properly checked:
https://github.com/tensorflow/tensorflow/blob/0e68f4d3295eb0281a517c3662f6698992b7b2cf/tensorflow/c/eager/dlpack.cc#L265-L267
Since each of the above methods can return an error status, the `status` value must be checked before continuing.
We recommend users to upgrade to TensorFlow 2.2.1 or 2.3.1.
- GHSA-8fxw-76px-3rxv -
github.com/advisories/GHSA-8fxw-76px-3rxv
CVEs related to QID 981475
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-8fxw-76px-3rxv | tensorflow |
|
|
| GHSA-8fxw-76px-3rxv | tensorflow-cpu |
|
|
| GHSA-8fxw-76px-3rxv | tensorflow-gpu |
|