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

exploitDog

bind:CVE-2022-23583

Количество 3

Количество 3

nvd логотип

CVE-2022-23583

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

Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that any binary op would trigger `CHECK` failures. This occurs when the protobuf part corresponding to the tensor arguments is modified such that the `dtype` no longer matches the `dtype` expected by the op. In that case, calling the templated binary operator for the binary op would receive corrupted data, due to the type confusion involved. If `Tin` and `Tout` don't match the type of data in `out` and `input_*` tensors then `flat<*>` would interpret it wrongly. In most cases, this would be a silent failure, but we have noticed scenarios where this results in a `CHECK` crash, hence a denial of service. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range.

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

CVE-2022-23583

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

Tensorflow is an Open Source Machine Learning Framework. A malicious u ...

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

GHSA-gjqc-q9g6-q2j3

почти 4 года назад

`CHECK`-failures in binary ops in Tensorflow

CVSS3: 6.5
EPSS: Низкий

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

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

Tensorflow is an Open Source Machine Learning Framework. A malicious user can cause a denial of service by altering a `SavedModel` such that any binary op would trigger `CHECK` failures. This occurs when the protobuf part corresponding to the tensor arguments is modified such that the `dtype` no longer matches the `dtype` expected by the op. In that case, calling the templated binary operator for the binary op would receive corrupted data, due to the type confusion involved. If `Tin` and `Tout` don't match the type of data in `out` and `input_*` tensors then `flat<*>` would interpret it wrongly. In most cases, this would be a silent failure, but we have noticed scenarios where this results in a `CHECK` crash, hence a denial of service. The fix will be included in TensorFlow 2.8.0. We will also cherrypick this commit on TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, as these are also affected and still in supported range.

CVSS3: 6.5
0%
Низкий
около 4 лет назад
debian логотип
CVE-2022-23583

Tensorflow is an Open Source Machine Learning Framework. A malicious u ...

CVSS3: 6.5
0%
Низкий
около 4 лет назад
github логотип
GHSA-gjqc-q9g6-q2j3

`CHECK`-failures in binary ops in Tensorflow

CVSS3: 6.5
0%
Низкий
почти 4 года назад

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