Skip to content
MediumVulnerability

CVE-2022-35990: TensorFlow is an open source platform for machine learning. When `tf.quantization.fake_quant_with_min_max_vars_per_chann…

Identifier
CVE-2022-35990
Published
Record updated
View JSON
Affected
  • tensorflow < 2.7.2, fixed in 2.7.2, released May 16, 2022, 124 days before disclosure
  • tensorflow >= 2.8.0, < 2.8.1, fixed in 2.8.1, released May 16, 2022, 124 days before disclosure
  • tensorflow >= 2.9.0, < 2.9.1, fixed in 2.9.1, released May 23, 2022, 117 days before disclosure
  • and 6 more
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.5%

Summary

TensorFlow's tf.quantization.fake_quant_with_min_max_vars_per_channel_gradient triggers a CHECK failure when its min or max input has a rank other than 1, enabling a denial of service attack. The issue is tracked as CVE-2022-35990 and was patched in GitHub commit f3cf67ac5705f4f04721d15e485e192bb319feed.

Mitigation

The fix will be included in TensorFlow 2.10.0. The commit will also be cherrypicked to TensorFlow 2.9.1, TensorFlow 2.8.1, and TensorFlow 2.7.2. There are no known workarounds for this issue.