PT-2022-15055

CVE-2022-21708

·

Publicado

2022-01-21

·

Atualizado

2023-07-24

Descrição por

CVSS 3.1
6.5
Média
MétricasAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do graphql-go anteriores à 1.3.0
Descrição
O problema é uma vulnerabilidade DoS causada por um bug na biblioteca que permite que um invasor, por meio de consultas especificamente projetadas, provoque erros de estouro de pilha. Qualquer usuário com acesso ao manipulador GraphQL pode enviar essas consultas e causar estouros de pilha, comprometendo potencialmente a capacidade do servidor de fornecer dados. Esse problema ocorre apenas ao usar a opção graphql.MaxDepth no esquema.
Recomendações
Para versões anteriores à 1.3.0, a melhor solução alternativa é atualizar para uma versão maior ou igual a v1.3.0.
Caso contrário, a única solução alternativa nas versões anteriores à v1.3.0 é desativar a opção graphql.MaxDepth do seu esquema, embora isso possa potencialmente criar oportunidades para outros ataques.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-MH3M-8C74-74XH
GO-2022-0300
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾