PT-2023-20222 · Google · Tensorflow

Dengyinlin

·

Published

2023-03-27

·

Updated

2024-03-06

·

CVE-2023-25661

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions TensorFlow versions prior to 2.11.1
Description A malicious invalid input can crash a TensorFlow model and be used to trigger a denial of service attack. This issue can be exploited using the Convolution3DTranspose function, a common API in modern neural networks. The ML models containing such vulnerable components could be deployed in ML applications or as cloud services, potentially allowing an attacker to trigger a denial of service attack on ML cloud services. An attacker must have privilege to provide input to a Convolution3DTranspose call.
Recommendations For versions prior to 2.11.1, upgrade to version 2.11.1 to resolve the issue. As a temporary workaround, consider restricting the use of the Convolution3DTranspose function until a patch is applied. Avoid using the Convolution3DTranspose layer with untrusted input to minimize the risk of exploitation.

Exploit

Fix

RCE

Weakness Enumeration

Related Identifiers

AZL-31197
BIT-TENSORFLOW-2023-25661
CVE-2023-25661
GHSA-FXGC-95XX-GRVQ

Affected Products

Tensorflow