Skip to content
LowVulnerability

CVE-2021-29619: TensorFlow segfault from invalid arguments to SparseCountSparseOutput

Identifier
CVE-2021-29619
Published
Record updated
View JSON
Affected
  • tensorflow < 2.1.4, fixed in 2.1.4, released June 15, 2021, 31 days after disclosure
  • tensorflow >= 2.2.0, < 2.2.3, fixed in 2.2.3, released June 15, 2021, 31 days after disclosure
  • tensorflow >= 2.3.0, < 2.3.3, fixed in 2.3.3, released June 15, 2021, 31 days after disclosure
  • and 9 more
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.2%

Summary

CVE-2021-29619 affects TensorFlow, an open source machine learning platform. Passing invalid arguments, such as those found through fuzzing, to `tf.raw_ops.SparseCountSparseOutput` causes a segfault. The source states that TensorFlow 2.4.2, 2.3.3, 2.2.3 and 2.1.4 are also affected and remain in supported range.

Mitigation

The fix will be included in TensorFlow 2.5.0. The source also says the commit will be cherrypicked onto TensorFlow 2.4.2, 2.3.3, 2.2.3 and 2.1.4.