PT-2022-23116 · Google · Tensorflow

Pak-Laura

·

Published

2022-09-16

·

Updated

2024-03-06

·

CVE-2022-36016

CVSS v3.1

5.9

Medium

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions TensorFlow versions prior to 2.10.0 TensorFlow versions 2.9.1 and earlier TensorFlow versions 2.8.1 and earlier TensorFlow versions 2.7.2 and earlier
Description The issue occurs when tensorflow::full type::SubstituteFromAttrs receives a FullTypeDef& t that is not exactly three args, triggering a CHECK-fail instead of returning a status. This happens in the SubstituteForEach function where it checks if t.args size() equals 3. The function uses t.args(0), t.args(1), and t.args(2) to access the arguments.
Recommendations For versions prior to 2.10.0, update to TensorFlow 2.10.0 or later. For versions 2.9.1 and earlier, update to TensorFlow 2.9.1 or later. For versions 2.8.1 and earlier, update to TensorFlow 2.8.1 or later. For versions 2.7.2 and earlier, update to TensorFlow 2.7.2 or later.

Exploit

Fix

Assertion Failure

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

Weakness Enumeration

Related Identifiers

BIT-TENSORFLOW-2022-36016
CVE-2022-36016
GHSA-G468-QJ8G-VCJC
OPENSUSE-SU-2024:12355-1

Affected Products

Tensorflow