Skip to content
HighVulnerability

CVE-2022-21730: TensorFlow FractionalAvgPoolGrad out-of-bounds heap read

Identifier
CVE-2022-21730
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-21730 affects TensorFlow's implementation of `FractionalAvgPoolGrad`. The code does not check whether input tensors are invalid, which lets an attacker read outside the bounds of the heap.

Mitigation

The fix will be included in TensorFlow 2.8.0. The commit will also be cherry-picked to TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, which the source identifies as affected and still in supported range.