QID 983228
QID 983228: Python (pip) Security Update for tensorflow-gpu (GHSA-qhxx-j73r-qpm2)
Security update has been released for tensorflow,tensorflow-cpu,tensorflow-gpu 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.
Under certain cases, a saved model can trigger use of uninitialized values during code execution. This is caused by having tensor buffers be filled with the default value of the type but forgetting to [default initialize the quantized floating point types in Eigen](https://github.com/tensorflow/tensorflow/blob/f70160322a579144950dff1537dcbe3c7c09d6f5/third_party/eigen3/unsupported/Eigen/CXX11/src/FixedPoint/FixedPointTypes.h#L61-L104):
```cc
struct QUInt8 {
QUInt8() {}
// ...
uint8_t value;
};
struct QInt16 {
QInt16() {}
// ...
int16_t value;
};
struct QUInt16 {
QUInt16() {}
// ...
uint16_t value;
};
struct QInt32 {
QInt32() {}
// ...
int32_t value;
};
```
Since this issue also impacts TF versions before 2.4, we will patch all releases between 1.15 and 2.3 inclusive.
- GHSA-qhxx-j73r-qpm2 -
github.com/advisories/GHSA-qhxx-j73r-qpm2
CVEs related to QID 983228
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-qhxx-j73r-qpm2 | tensorflow |
|
|
| GHSA-qhxx-j73r-qpm2 | tensorflow-cpu |
|
|
| GHSA-qhxx-j73r-qpm2 | tensorflow-gpu |
|