PT-2026-43619

CVE-2026-48712

·

Publicado

2026-05-27

·

Atualizado

2026-10-30

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 protobufjs (versões afetadas não especificadas)
Description Existe um problema onde o software pode realizar recursão sem um limite de profundidade durante a conversão de mensagens decodificadas para objetos simples ou JSON. Isso afeta especificamente a conversão gerada toObject() e o caminho de conversão JSON customizado google.protobuf.Any. Um payload binário protobuf manipulado contendo valores Any profundamente aninhados pode esgotar a pilha de chamadas (call stack) do JavaScript, levando ao travamento do processo ou falha na conversão da mensagem via estouro de pilha (stack overflow). Isso ocorre quando aplicações decodificam entradas protobuf não confiáveis contendo valores google.protobuf.Any e subsequentemente as convertem usando JSON.stringify(message), Message#toJSON() ou Type.toObject(message, { json: true }).
Recommendations No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade. Evite converter mensagens protobuf não confiáveis que contenham valores google.protobuf.Any para JSON. Rejeite ou limite mensagens com payloads Any profundamente aninhados em um limite de protocolo externo. Isole a conversão de mensagens em um processo que possa ser reiniciado com segurança.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
GHSA-WCPC-WJ8M-HJX6
CLEANSTART-2026-OS65613
CLEANSTART-2026-TR10364
CLEANSTART-2026-YP30381
ECHO-E567-F725-0F5B
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾