First published: Fri Sep 16 2022(Updated: )
TensorFlow is an open source platform for machine learning. When `mlir::tfg::GraphDefImporter::ConvertNodeDef` tries to convert NodeDefs without an op name, it crashes. We have patched the issue in GitHub commit a0f0b9a21c9270930457095092f558fbad4c03e5. The fix will be included in TensorFlow 2.10.0. We will also cherrypick this commit on TensorFlow 2.9.1, TensorFlow 2.8.1, and TensorFlow 2.7.2, as these are also affected and still in supported range. There are no known workarounds for this issue.
Credit: security-advisories@github.com
Affected Software | Affected Version | How to fix |
---|---|---|
Google TensorFlow | <2.7.2 | |
Google TensorFlow | >=2.8.0<2.8.1 | |
Google TensorFlow | >=2.9.0<2.9.1 | |
Google TensorFlow | =2.10-rc0 | |
Google TensorFlow | =2.10-rc1 | |
Google TensorFlow | =2.10-rc2 | |
Google TensorFlow | =2.10-rc3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2022-36013 is a vulnerability in TensorFlow that can cause a crash when converting NodeDefs without an op name.
CVE-2022-36013 has a severity score of 7.5, which is considered high.
TensorFlow versions 2.7.2 to 2.9.1 are affected by CVE-2022-36013.
The vulnerability has been patched in TensorFlow 2.10.0, so updating to this version will fix the issue.
You can find more information about CVE-2022-36013 on the GitHub pages for TensorFlow and the associated security advisories.