PT-2021-21792 · Google · Tensorflow

Yakun Zhang

+1

·

Published

2021-08-12

·

Updated

2024-03-06

·

CVE-2021-37674

CVSS v4.0

6.8

Medium

VectorAV:L/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.6.0 TensorFlow versions 2.5.1 and earlier TensorFlow versions 2.4.3 and earlier TensorFlow versions 2.3.4 and earlier
Description An attacker can trigger a denial of service via a segmentation fault in tf.raw ops.MaxPoolGrad caused by missing validation for the orig input and orig output tensors. The issue arises from incomplete fixes for a previous problem.
Recommendations For versions prior to 2.6.0, update to TensorFlow 2.6.0 or later. For versions 2.5.1 and earlier, update to TensorFlow 2.5.1 or later. For versions 2.4.3 and earlier, update to TensorFlow 2.4.3 or later. For versions 2.3.4 and earlier, update to TensorFlow 2.3.4 or later. As a temporary workaround, consider disabling the tf.raw ops.MaxPoolGrad function until a patch is available.

Fix

RCE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BIT-TENSORFLOW-2021-37674
CVE-2021-37674
GHSA-7GHQ-FVR3-PJ2X
OPENSUSE-SU-2022:10014-1
OPENSUSE-SU-2024:12116-1
PYSEC-2021-296
PYSEC-2021-587
PYSEC-2021-785

Affected Products

Tensorflow