CVE-2026-27896: Case-Insensitive Chaos: Bypassing Security Controls in MCP Go SDK

Published: (February 27, 2026 at 12:10 AM EST)
1 min read
Source: Dev.to

Source: Dev.to

Vulnerability Overview

  • Vulnerability ID: CVE-2026-27896
  • CVSS Score: 7.0 (High)
  • Published: 2026-02-26
  • CWE: CWE-436 (Interpretation Conflict)
  • Secondary CWE: CWE-178 (Improper Handling of Case Sensitivity)
  • CVSS v4.0 Vector: Network (AV:N)
  • EPSS Score: 0.00048 (Low Probability)

A high‑severity interpretation conflict in the Model Context Protocol (MCP) Go SDK allows attackers to bypass security intermediaries. The SDK relies on Go’s standard encoding/json package, which parses JSON keys case‑insensitively. Security tools that enforce the case‑sensitive JSON‑RPC 2.0 specification may only block the lowercase "method" key, allowing an attacker to use "Method" (or other capitalizations) to smuggle malicious payloads past Web Application Firewalls (WAFs).

Affected Versions

0 views
Back to Blog

Related posts

Read more »

MCP Has a Supply Chain Problem

In 2018 the event‑stream npm package received a malicious update that targeted a specific Bitcoin wallet, resulting in millions of compromised downloads. MCP is...