Skip to content
MediumVulnerability

CVE-2022-36002: TensorFlow denial of service through Unbatch with nonscalar id input

Identifier
CVE-2022-36002
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 `Unbatch` operation fails a `CHECK` when it receives a nonscalar input `id`, which can be triggered to cause a denial of service. The issue is patched in GitHub commit 4419d10d576adefa36b0e0a9425d2569f7c0189f, which will ship in TensorFlow 2.10.0 and is also being cherrypicked to TensorFlow 2.9.1, 2.8.1 and 2.7.2, which are in supported range.

Mitigation

Patched in GitHub commit 4419d10d576adefa36b0e0a9425d2569f7c0189f, included in TensorFlow 2.10.0; cherrypicked to TensorFlow 2.9.1, 2.8.1 and 2.7.2. There are no known workarounds for this issue.