Skip to content
MediumVulnerability

CVE-2022-23572: TensorFlow crash from failed type specialization in shape inference

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

Summary

CVE-2022-23572 affects TensorFlow, an open source machine learning framework. Under certain scenarios, TensorFlow fails to specialize a type during shape inference, so the DCHECK check is skipped in production builds and execution reaches the ValueOrDie line, causing an assertion failure and crash.

Mitigation

The fix will be included in TensorFlow 2.8.0. The commit will also be cherrypicked to TensorFlow 2.7.1 and TensorFlow 2.6.3, as these are also affected and still in supported range.