Skip to content
MediumVulnerability

CVE-2022-41886: TensorFlow buffer overflow in ImageProjectiveTransformV2

Identifier
CVE-2022-41886
Published
Record updated
View JSON
Affected
  • tensorflow < 2.8.4, fixed in 2.8.4, released November 16, 2022, 3 days before disclosure
  • tensorflow >= 2.9.0, < 2.9.3, fixed in 2.9.3, released November 16, 2022, 3 days before disclosure
  • tensorflow >= 2.10.0, < 2.10.1, fixed in 2.10.1, released November 16, 2022, 3 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

CVE-2022-41886 is a flaw in TensorFlow where `tf.raw_ops.ImageProjectiveTransformV2` overflows when given a large output shape. The flaw is classified as CWE-131, Incorrect Calculation of Buffer Size, and the source says TensorFlow 2.10.1, 2.9.3 and 2.8.4 are affected along with the supported range it covers.

Mitigation

Patched in GitHub commit 8faa6ea692985dbe6ce10e1a3168e0bd60a723ba. The fix will be included in TensorFlow 2.11, and the commit will also be cherrypicked onto TensorFlow 2.10.1, 2.9.3 and 2.8.4.