Логотип exploitDog
bind:CVE-2021-41219
Консоль
Логотип exploitDog

exploitDog

bind:CVE-2021-41219

Количество 3

Количество 3

nvd логотип

CVE-2021-41219

больше 4 лет назад

TensorFlow is an open source platform for machine learning. In affected versions the code for sparse matrix multiplication is vulnerable to undefined behavior via binding a reference to `nullptr`. This occurs whenever the dimensions of `a` or `b` are 0 or less. In the case on one of these is 0, an empty output tensor should be allocated (to conserve the invariant that output tensors are always allocated when the operation is successful) but nothing should be written to it (that is, we should return early from the kernel implementation). Otherwise, attempts to write to this empty tensor would result in heap OOB access. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2, and TensorFlow 2.4.4, as these are also affected and still in supported range.

CVSS3: 7.8
EPSS: Низкий
debian логотип

CVE-2021-41219

больше 4 лет назад

TensorFlow is an open source platform for machine learning. In affecte ...

CVSS3: 7.8
EPSS: Низкий
github логотип

GHSA-4f99-p9c2-3j8x

около 4 лет назад

Undefined behavior via `nullptr` reference binding in sparse matrix multiplication

CVSS3: 7.8
EPSS: Низкий

Уязвимостей на страницу

Уязвимость
CVSS
EPSS
Опубликовано
nvd логотип
CVE-2021-41219

TensorFlow is an open source platform for machine learning. In affected versions the code for sparse matrix multiplication is vulnerable to undefined behavior via binding a reference to `nullptr`. This occurs whenever the dimensions of `a` or `b` are 0 or less. In the case on one of these is 0, an empty output tensor should be allocated (to conserve the invariant that output tensors are always allocated when the operation is successful) but nothing should be written to it (that is, we should return early from the kernel implementation). Otherwise, attempts to write to this empty tensor would result in heap OOB access. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2, and TensorFlow 2.4.4, as these are also affected and still in supported range.

CVSS3: 7.8
0%
Низкий
больше 4 лет назад
debian логотип
CVE-2021-41219

TensorFlow is an open source platform for machine learning. In affecte ...

CVSS3: 7.8
0%
Низкий
больше 4 лет назад
github логотип
GHSA-4f99-p9c2-3j8x

Undefined behavior via `nullptr` reference binding in sparse matrix multiplication

CVSS3: 7.8
0%
Низкий
около 4 лет назад

Уязвимостей на страницу