Google · Tensorflow · CVE-2022-23583
**Nome do software vulnerável e versões afetadas**
Versões do TensorFlow anteriores à 2.8.0
As versões 2.7.1, 2.6.3 e 2.5.3 do TensorFlow também estão afetadas
**Descrição**
Um usuário mal-intencionado pode causar uma negação de serviço ao alterar um `SavedModel` de forma que qualquer operação binária acione falhas de `CHECK`. Isso ocorre quando a parte protobuf correspondente aos argumentos do tensor é modificada de forma que o `dtype` não corresponda mais ao `dtype` esperado pela operação. Se `Tin` e `Tout` não corresponderem ao tipo de dados nos tensores `out` e `input *`, então `flat<*>` interpretaria isso incorretamente, resultando em uma falha `CHECK` e, consequentemente, em uma negação de serviço.
**Recomendações**
Para versões do TensorFlow anteriores à 2.8.0, atualize para a versão 2.8.0 ou posterior para resolver o problema.
Para a versão 2.7.1 do TensorFlow, atualize para uma versão mais recente que inclua o commit selecionado.
Para a versão 2.6.3 do TensorFlow, atualize para uma versão mais recente que inclua o commit selecionado.
Para a versão 2.5.3 do TensorFlow, atualize para uma versão mais recente que inclua o commit selecionado.
Como solução alternativa temporária, considere restringir o uso de `SavedModel` para minimizar o risco de exploração.