PT-2026-22069 · Unknown · Go Mcp Sdk

Anaximand3R

·

Publicado

2026-02-26

·

Atualizado

2026-05-18

·

CVE-2026-27896

CVSS v2.0

9.4

Alta

VetorAV: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.

Exploit

Correção

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-02402
CLEANSTART-2026-LO26058
CVE-2026-27896
GHSA-WVJ2-96WP-FQ3F
GO-2026-4569
SUSE-SU-2026:1042-1

Produtos afetados

Go Mcp Sdk