Skip to content
MediumVulnerability

CVE-2020-26270: TensorFlow LSTM/GRU layer denial of service from zero-length input

Identifier
CVE-2020-26270
Published
Record updated
View JSON
Affected
  • tensorflow < 1.15.5, fixed in 1.15.5, released January 6, 2021, 26 days after disclosure
  • tensorflow >= 2.0.0, < 2.0.4, fixed in 2.0.4, released January 6, 2021, 26 days after disclosure
  • tensorflow >= 2.1.0, < 2.1.3, fixed in 2.1.3, released January 6, 2021, 26 days after disclosure
  • and 12 more
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.2%

Summary

CVE-2020-26270 affects TensorFlow versions running an LSTM/GRU model on the CUDA backend. When the LSTM/GRU layer receives a zero-length input, a CHECK failure occurs, which can cause a denial of service if users can control that input.

Mitigation

This is fixed in versions 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, and 2.4.0.