PT-2022-15075 · Google · Tensorflow

Faysal Hossain Shezan

·

Published

2022-02-03

·

Updated

2024-03-06

·

CVE-2022-21735

CVSS v4.0

7.1

High

VectorAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions TensorFlow versions prior to 2.8.0 TensorFlow versions 2.7.1, 2.6.3, and 2.5.3 are also affected
Description The implementation of FractionalMaxPool can be made to crash a TensorFlow process via a division by 0. This issue can be exploited by providing specific inputs to the FractionalMaxPool function, such as a pooling ratio that causes a division by zero. The FractionalMaxPool function is used in TensorFlow for max pooling operations.
Recommendations For TensorFlow versions prior to 2.8.0, update to version 2.8.0 or later to resolve the issue. For TensorFlow version 2.7.1, update to a patched version that includes the fix for this issue. For TensorFlow version 2.6.3, update to a patched version that includes the fix for this issue. For TensorFlow version 2.5.3, update to a patched version that includes the fix for this issue. As a temporary workaround, consider avoiding the use of the FractionalMaxPool function until a patch is available.

Exploit

Fix

Divide By Zero

Weakness Enumeration

Related Identifiers

BIT-TENSORFLOW-2022-21735
CVE-2022-21735
GHSA-87V6-CRGM-2GFJ
OPENSUSE-SU-2024:12116-1
PYSEC-2022-114
PYSEC-2022-59

Affected Products

Tensorflow