PT-2026-121420

CVE-2026-75507

·

Publicado

2026-10-22

·

Atualizado

2026-10-22

Descrição por

CVSS 3.1
7.5
Alta
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas GraphQL-core versões 3.0.0 até 3.2.11 GraphQL-core versões 3.3.0rc0 e anteriores
Description Um invasor remoto não autenticado pode causar a negação de serviço ao enviar uma consulta GraphQL rasa e altamente compressível. O problema reside na regra de validação OverlappingFieldsCanBeMerged dentro de specified rules, que compara repetidamente campos que compartilham nomes de resposta e re-compara recursivamente fragmentos inline achatados. Como a memoização não cobre este caminho, fragmentos inline repetidos e aninhados podem levar a um consumo de CPU quadrático ou, no pior caso, O(n²·m²) durante a fase de validação. Isso ocorre antes que qualquer resolver ou controles de profundidade e complexidade baseados em AST sejam executados, permitindo que uma solicitação pequena trave um processo de trabalho e sature serviços com múltiplos workers.
Recommendations Atualize o GraphQL-core para a versão 3.2.12 ou 3.3.0rc1. Como mitigação temporária, rejeite documentos excessivamente grandes antes que eles cheguem à função validate(), garantindo que o limite de tamanho do corpo seja aplicado ao corpo da solicitação descompactado.
Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-VJ8H-FX38-H3VC
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾