Skip to content
HighVulnerability

CVE-2022-35939: TensorFlow out-of-bounds write in ScatterNd via input indices

Identifier
CVE-2022-35939
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.6%

Summary

CVE-2022-35939 affects TensorFlow's `ScatterNd` function. An input argument that sets the indices of the output tensor is not properly checked, so an index greater than the output tensor's size or less than zero can write data to the wrong position or crash the process.

Mitigation

Patched in GitHub commit b4d4b4cb019bd7240a52daa4ba61e3cc814f0384. The fix will be included in TensorFlow 2.10.0, and the commit will be cherry-picked to TensorFlow 2.9.1, 2.8.1 and 2.7.2.