Skip to content
HighVulnerability

CVE-2022-23592: TensorFlow type inference heap out of bounds read

Identifier
CVE-2022-23592
Published
Record updated
View JSON
Affected
  • tensorflow = 2.8.0-rc0
  • tensorflow-cpu = 2.8.0-rc0
  • tensorflow-gpu = 2.8.0-rc0
Fixed in
2.8.0
  • tensorflow 2.8.0 released February 2, 2022, 3 days before disclosure
  • tensorflow-cpu 2.8.0 released February 2, 2022, 3 days before disclosure
  • tensorflow-gpu 2.8.0 released February 2, 2022, 3 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.9%

Summary

CVE-2022-23592 affects TensorFlow, an open source machine learning framework. Its type inference performs bounds checking inside a `DCHECK`, which is a no-op in production builds, allowing a heap out of bounds read. An attacker who controls the `input_idx` variable can make `ix` exceed the number of values in `node_t.args`. TensorFlow 2.8.0 is the only affected version.

Mitigation

The fix will be included in TensorFlow 2.8.0.