Skip to content
MediumVulnerability

CVE-2022-21737: TensorFlow Bincount operations denial of service via crafted arguments

Identifier
CVE-2022-21737
Published
Record updated
View JSON
Affected
  • tensorflow < 2.5.3, fixed in 2.5.3, released February 2, 2022, 1 day before disclosure
  • tensorflow >= 2.6.0, < 2.6.3, fixed in 2.6.3, released February 2, 2022, 1 day before disclosure
  • tensorflow = 2.7.0, fixed in 2.7.1, released February 2, 2022, 1 day before disclosure
  • and 6 more
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.8%

Summary

CVE-2022-21737 affects the `*Bincount` operations in TensorFlow, an open source machine learning framework. Malicious users can pass arguments that trigger a `CHECK` failure, causing a denial of service, because some input conditions are not caught during shape inference or kernel implementation.

Mitigation

The fix will be included in TensorFlow 2.8.0. The commit will also be cherrypicked to TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3.