CVE-2021-37674

TensorFlow is an end-to-end open source platform for machine learning. In affected versions an attacker can trigger a denial of service via a segmentation fault in `tf.raw_ops.MaxPoolGrad` caused by missing validation. The [implementation](https://github.com/tensorflow/tensorflow/blob/460e000de3a83278fb00b61a16d161b1964f15f4/tensorflow/core/kernels/maxpooling_op.cc) misses some validation for the `orig_input` and `orig_output` tensors. The fixes for CVE-2021-29579 were incomplete. We have patched the issue in GitHub commit 136b51f10903e044308cf77117c0ed9871350475. The fix will be included in TensorFlow 2.6.0. We will also cherrypick this commit on TensorFlow 2.5.1, TensorFlow 2.4.3, and TensorFlow 2.3.4, as these are also affected and still in supported range.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:google:tensorflow:*:*:*:*:*:*:*:*
cpe:2.3:a:google:tensorflow:*:*:*:*:*:*:*:*
cpe:2.3:a:google:tensorflow:2.5.0:*:*:*:*:*:*:*
cpe:2.3:a:google:tensorflow:2.6.0:rc0:*:*:*:*:*:*
cpe:2.3:a:google:tensorflow:2.6.0:rc1:*:*:*:*:*:*
cpe:2.3:a:google:tensorflow:2.6.0:rc2:*:*:*:*:*:*

History

26 Jun 2023, 19:19

Type Values Removed Values Added
CWE CWE-20 CWE-1284

19 Aug 2021, 14:02

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : 2.1
v3 : 5.5
CPE cpe:2.3:a:google:tensorflow:2.6.0:rc0:*:*:*:*:*:*
cpe:2.3:a:google:tensorflow:2.6.0:rc1:*:*:*:*:*:*
cpe:2.3:a:google:tensorflow:*:*:*:*:*:*:*:*
cpe:2.3:a:google:tensorflow:2.5.0:*:*:*:*:*:*:*
cpe:2.3:a:google:tensorflow:2.6.0:rc2:*:*:*:*:*:*
CWE CWE-20
References (CONFIRM) https://github.com/tensorflow/tensorflow/security/advisories/GHSA-7ghq-fvr3-pj2x - (CONFIRM) https://github.com/tensorflow/tensorflow/security/advisories/GHSA-7ghq-fvr3-pj2x - Third Party Advisory
References (MISC) https://github.com/tensorflow/tensorflow/commit/136b51f10903e044308cf77117c0ed9871350475 - (MISC) https://github.com/tensorflow/tensorflow/commit/136b51f10903e044308cf77117c0ed9871350475 - Patch, Third Party Advisory
References (MISC) https://github.com/tensorflow/tensorflow/blob/master/tensorflow/security/advisory/tfsa-2021-068.md - (MISC) https://github.com/tensorflow/tensorflow/blob/master/tensorflow/security/advisory/tfsa-2021-068.md - Third Party Advisory

12 Aug 2021, 23:15

Type Values Removed Values Added
New CVE

Information

Published : 2021-08-12 23:15

Updated : 2024-02-04 21:47


NVD link : CVE-2021-37674

Mitre link : CVE-2021-37674

CVE.ORG link : CVE-2021-37674


JSON object : View

Products Affected

google

  • tensorflow
CWE
CWE-1284

Improper Validation of Specified Quantity in Input

CWE-20

Improper Input Validation