PT-2026-22069

CVE-2026-27896

·

Publicado

2026-02-26

·

Atualizado

2026-09-18

Descrição por

CVSS 2.0
9.4
Alta
MétricasAV:N/AC:L/Au:N/C:C/I:C/A:N
Nome do Software Vulnerável e Versões Afetadas Versões do Go MCP SDK anteriores à 1.3.1
Descrição O Go MCP SDK utilizava o encoding/json.Unmarshal padrão do Go para análise de mensagens de protocolo JSON-RPC e MCP. A biblioteca padrão do Go realiza correspondência não sensível a maiúsculas e minúsculas entre chaves JSON e tags de campos de structs, o que significa que um campo marcado com json:"method" também corresponderia a "Method", "METHOD", etc. Também converte caracteres Unicode para seus equivalentes ASCII, como 'ſ' (U+017F) para 's' e 'K' (U+212A) para 'k'. Esse comportamento viola a especificação JSON-RPC 2.0, que exige nomes de campos exatos. Um parceiro MCP malicioso poderia enviar mensagens de protocolo com diferentes formatações de maiúsculas e minúsculas dos campos que o SDK aceitaria silenciosamente, possivelmente contornando inspeções intermediárias e causando inconsistências entre implementações. Este problema afeta a análise de mensagens de protocolo JSON-RPC e MCP.
Recomendações Atualize o Go MCP SDK para a versão 1.3.1 para resolver este problema.
Explorabilidade
Exploit
Correção
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-WVJ2-96WP-FQ3F
CLEANSTART-2026-DZ42058
CLEANSTART-2026-LO26058
GO-2026-4569
OPENSUSE-SU-2026:21483-1
SUSE-SU-2026:1042-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾