PT-2026-60699
CVE-2026-59990
·
Publicado
2026-07-17
·
Atualizado
2026-09-23
Descrição por
CVSS 3.1
7.5
AltaMé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
Jawn versões anteriores a 1.7.0
Descrição
Os métodos de análise do Jawn permitem aninhamento arbitrariamente profundo de arrays e objetos JSON sem um limite de profundidade. Um invasor remoto pode enviar JSON não confiável para expandir os contextos do analisador até que a heap da JVM seja esgotada, disparando um
java.lang.OutOfMemoryError. Este é um erro fatal do Scala que normalmente não é tratado por scala.util.Try ou cats.effect.IO, resultando em negação de serviço.Recomendações
Atualize para a versão 1.7.0 ou posterior.
Imponha um limite de tamanho de entrada pequeno o suficiente para evitar que a pilha de contexto esgote a heap.
Faça a pré-varredura de entradas não confiáveis e rejeite documentos cujo aninhamento máximo de delimitadores exceda um limite antes de processá-los com o analisador.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾