Skip to content
HighVulnerability

CVE-2022-23560: Tensorflow TFLite out-of-bounds read and write via crafted model

Identifier
CVE-2022-23560
Published
Record updated
View JSON
Affected
  • tensorflow < 2.5.3, fixed in 2.5.3, released February 2, 2022, 3 days before disclosure
  • tensorflow >= 2.6.0, < 2.6.3, fixed in 2.6.3, released February 2, 2022, 3 days before disclosure
  • tensorflow = 2.7.0, fixed in 2.7.1, released February 2, 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.8%

Summary

CVE-2022-23560 affects TensorFlow, an open source machine learning framework. An attacker can craft a TFLite model that allows limited reads and writes outside of arrays, because validation is missing in the conversion from sparse tensors to dense tensors. The source lists CWE-125 (Out-of-bounds Read) and CWE-787 (Out-of-bounds Write), and NVD published it on 02/04/2022.

Mitigation

The fix is included in TensorFlow 2.8.0. The commit will also be cherrypicked to TensorFlow 2.7.1, TensorFlow 2.6.3, and TensorFlow 2.5.3, which are also affected and still in supported range. Users are advised to upgrade as soon as possible.