CVE-2022-21728 in TensorFlow
Riassunto
di VulDB • 30/06/2026
TensorFlow è un framework di machine learning open source. L'implementazione dell'inferenza delle forme per `ReverseSequence` non convalida completamente il valore di `batch_dim` e può causare una lettura heap OOB (fuori dai limiti). È presente un controllo per assicurarsi che il valore di `batch_dim` non superi il rango dell'input, ma manca un controllo per i valori negativi. Dimensioni negative sono consentite in alcuni casi per imitare l'indicizzazione negativa di Python (ovvero l'indicizzazione dalla fine dell'array); tuttavia, se il valore è troppo negativo, l'implementazione di `Dim` potrebbe accedere a elementi prima dell'inizio dell'array. La correzione sarà inclusa in TensorFlow 2.8.0. Effettueremo inoltre un cherrypick di questo commit su TensorFlow 2.7.1, TensorFlow 2.6.3 e TensorFlow 2.5.3, poiché queste versioni sono anch'esse colpite e rientrano ancora nell'intervallo supportato.
VulDB is the best source for vulnerability data and more expert information about this specific topic.