QID 980050
QID 980050: Python (pip) Security Update for tensorflow-gpu (GHSA-q8qj-fc9q-cphr)
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 an invalid argument to `dlpack.to_dlpack` the expected validations will cause variables to bind to `nullptr` while setting a `status` variable to the error condition.
However, this `status` argument is not properly checked:
https://github.com/tensorflow/tensorflow/blob/0e68f4d3295eb0281a517c3662f6698992b7b2cf/tensorflow/c/eager/dlpack.cc#L265-L267
Hence, code following these methods will bind references to null pointers:
https://github.com/tensorflow/tensorflow/blob/0e68f4d3295eb0281a517c3662f6698992b7b2cf/tensorflow/c/eager/dlpack.cc#L279-L285
This is undefined behavior and reported as an error if compiling with `-fsanitize=null`.
We recommend users to upgrade to TensorFlow 2.2.1 or 2.3.1.
- GHSA-q8qj-fc9q-cphr -
github.com/advisories/GHSA-q8qj-fc9q-cphr
CVEs related to QID 980050
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-q8qj-fc9q-cphr | tensorflow |
|
|
| GHSA-q8qj-fc9q-cphr | tensorflow-cpu |
|
|
| GHSA-q8qj-fc9q-cphr | tensorflow-gpu |
|