Skip to content
MediumVulnerability

CVE-2022-29191: TensorFlow denial of service via improper input validation in GetSessionTensor

Identifier
CVE-2022-29191
Published
Record updated
View JSON
Affected
  • tensorflow < 2.6.4
  • tensorflow-cpu < 2.6.4
  • tensorflow-gpu < 2.6.4
  • and 6 more
Fixed in
2.6.4
  • tensorflow 2.6.4 released May 16, 2022, 5 days before disclosure
  • tensorflow-cpu 2.6.4 released May 16, 2022, 5 days before disclosure
  • tensorflow-gpu 2.6.4 released May 16, 2022, 5 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.4%

Summary

CVE-2022-29191 affects TensorFlow versions before 2.9.0, 2.8.1, 2.7.2, and 2.6.4. The implementation of `tf.raw_ops.GetSessionTensor` does not fully validate its input arguments, which causes a `CHECK`-failure that can be used to trigger a denial of service attack.

Mitigation

Versions 2.9.0, 2.8.1, 2.7.2, and 2.6.4 contain a patch for this issue.