CVE-2021-37655: Out-of-bounds Read
(updated )
TensorFlow is an end-to-end open source platform for machine learning. An attacker can trigger a read from outside of bounds of heap allocated data by sending invalid arguments to tf.raw_ops.ResourceScatterUpdate
. The implementation has an incomplete validation of the relationship between the shapes of indices
and updates
, instead of checking that the shape of indices
is a prefix of the shape of updates
(so that broadcasting can happen), code only checks that the number of elements in these two tensors are in a divisibility relationship.
References
Detect and mitigate CVE-2021-37655 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →