Google · Tensorflow · CVE-2022-36011
**Nome do software vulnerável e versões afetadas**
Versões do TensorFlow anteriores à 2.10.0
Versões do TensorFlow 2.9.1 e anteriores
Versões do TensorFlow 2.8.1 e anteriores
Versões do TensorFlow 2.7.2 e anteriores
**Descrição**
O problema ocorre quando a função `mlir::tfg::ConvertGenericFunctionToFunctionDef` recebe atributos de função vazios, resultando em uma referência nula. Isso acontece quando `namedAttr.first` está vazio, fazendo com que o programa trave. O número estimado de dispositivos potencialmente afetados em todo o mundo não está disponível.
**Recomendações**
Para versões do TensorFlow anteriores à 2.10.0, atualize para a versão 2.10.0 ou posterior.
Para versões do TensorFlow 2.9.1 e anteriores, atualize para a versão 2.9.1 ou posterior, ou aplique o patch do commit 1cf45b831eeb0cab8655c9c7c5d06ec6f45fc41b do GitHub.
Para versões do TensorFlow 2.8.1 e anteriores, atualize para a versão 2.8.1 ou posterior, ou aplique o patch do commit 1cf45b831eeb0cab8655c9c7c5d06ec6f45fc41b no GitHub.
Para as versões 2.7.2 e anteriores do TensorFlow, atualize para a versão 2.7.2 ou posterior, ou aplique o patch do commit 1cf45b831eeb0cab8655c9c7c5d06ec6f45fc41b no GitHub.
Como solução alternativa temporária, considere adicionar uma verificação para garantir que `namedAttr.first` não esteja vazio antes de processá-lo.