PT-2021-23196 · Google · Tensorflow

Publicado

2021-11-05

·

Atualizado

2024-03-06

·

CVE-2021-41223

CVSS v3.1

7.1

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do TensorFlow anteriores à 2.7.0
Versões do TensorFlow 2.6.1 e anteriores
Versões do TensorFlow 2.5.2 e anteriores
Versões do TensorFlow 2.4.4 e anteriores
Descrição
A implementação dos kernels FusedBatchNorm no TensorFlow está vulnerável a um acesso fora dos limites (OOB) da pilha. Essa vulnerabilidade pode ser explorada usando a função tf.raw ops.FusedBatchNormGrad com parâmetros específicos, como y backprop, x, scale, reserve space 1, reserve space 2, epsilon, data format e is training. A vulnerabilidade foi relatada por membros da equipe Aivul da Qihoo 360.
Recomendações
Para versões anteriores à 2.7.0, atualize para o TensorFlow 2.7.0 ou posterior.
Para versões 2.6.1 e anteriores, atualize para o TensorFlow 2.6.1 ou posterior.
Para versões 2.5.2 e anteriores, atualize para o TensorFlow 2.5.2 ou posterior.
Para versões 2.4.4 e anteriores, atualize para o TensorFlow 2.4.4 ou posterior.
Como solução temporária, considere desativar os kernels FusedBatchNorm até que um patch esteja disponível.

Exploit

Correção

Out of bounds Read

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BIT-TENSORFLOW-2021-41223
CVE-2021-41223
GHSA-F54P-F6JP-4RHR
OPENSUSE-SU-2024:12116-1
PYSEC-2021-415
PYSEC-2021-632
PYSEC-2021-830

Produtos afetados

Tensorflow