CVE-2022-21728 in TensorFlow
Sumário
de VulDB • 30/06/2026
O Tensorflow é um framework de Machine Learning Open Source. A implementação da inferência de forma para `ReverseSequence` não valida completamente o valor de `batch_dim`, podendo resultar em uma leitura OOB (Out-of-Bounds) no heap. Existe uma verificação para garantir que o valor de `batch_dim` não ultrapasse a ordem do input, mas não há nenhuma validação para valores negativos. Dimensões negativas são permitidas em alguns casos para imitar a indexação negativa do Python (ou seja, indexar a partir do final do array); no entanto, se o valor for negativo demais, a implementação de `Dim` acessaria elementos antes do início do array. A correção será incluída no TensorFlow 2.8.0. Também faremos cherrypick deste commit para o TensorFlow 2.7.1, TensorFlow 2.6.3 e TensorFlow 2.5.3, pois essas versões também são afetadas e ainda estão dentro do período de suporte.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.