
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2021-29609 is a critical vulnerability discovered in TensorFlow's SparseAdd operation. The vulnerability was disclosed on May 13, 2021, affecting TensorFlow versions below 2.5.0. The issue stems from incomplete validation in the SparseAdd operation, which affects the core functionality of TensorFlow's sparse tensor operations (TF Advisory).
The vulnerability exists due to insufficient validation of sparse tensor inputs in the SparseAdd operation. Specifically, the implementation fails to validate that tensors are not empty and that the second dimension of _indices matches the size of corresponding shape. The issue affects the tensor validation process in the sparseadd_op.cc component (TF Commit).
The vulnerability allows attackers to exploit undefined behavior through dereferencing null pointers and enables writing outside the bounds of heap-allocated data. This can lead to potential system compromise when processing maliciously crafted tensor inputs (TF Advisory).
The vulnerability has been patched in multiple TensorFlow versions: 2.5.0, 2.4.2, 2.3.3, 2.2.3, and 2.1.4. The fix was implemented through two commits that add proper validation checks for tensor inputs. Users are advised to upgrade to these patched versions to mitigate the vulnerability (TF Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."