CVE-2020-26270

CHECK-fail in LSTM with zero-length input in TensorFlow

State
Published
Severity
4.4 Medium
Published
Dec 10, 2020
Updated
Aug 4, 2024
Reserved
Oct 1, 2020

Read the record on cve.org

Description

In affected versions of TensorFlow running an LSTM/GRU model where the LSTM/GRU layer receives an input with zero-length results in a CHECK failure when using the CUDA backend. This can result in a query-of-death vulnerability, via denial of service, if users can control the input to the layer. This is fixed in versions 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, and 2.4.0.

Scores

CVSSScoreVectorSource
3.14.4 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:LGitHub_M

Weaknesses

  • CWE-20 Improper Input Validation

Affected Products

ProductVersions
tensorflowtensorflow
  • < 1.15.5Affected
  • >= 2.0.0, < 2.0.4Affected
  • >= 2.1.0, < 2.1.3Affected
  • >= 2.2.0, < 2.2.2Affected
  • >= 2.3.0, < 2.3.2Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.