Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-27896

Fixed in a distro release EPSS <1%CVSS 7.0

The Go MCP SDK used Go's standard encoding/json.Unmarshal for JSON-RPC and MCP protocol message parsing in versions prior to 1.3.1. Go's standard library performs case-insensitive matching of JSON keys to struct field tags — a field tagged json:"method" would also match "Method", "METHOD", etc. This violated the JSON-RPC 2.0 specification, which defines exact field names. A malicious MCP peer may have been able to send protocol messages with non-standard field casing that the SDK would silently accept. This had the potential for bypassing intermediary inspection and coss-implementation inconsistency. Go's standard JSON unmarshaling was replaced with a case-sensitive decoder in commit 7b8d81c. Users are advised to update to v1.3.1 to resolve this issue.

Published 2026-02-26 · CVE record · OSV

Products: modelcontextprotocol go-sdk, Red Hat Migration Toolkit for Virtualization, Red Hat OpenShift Lightspeed, Red Hat OpenShift Serverless, Red Hat OpenShift AI (RHOAI)

Fixed upstream

EcosystemPackageFixed in
Gogithub.com/modelcontextprotocol/go-sdk1.3.1

Distro releases

ReleasePackageFixed in
Chainguarddatadog-cluster-agent-7.75no fix
Chainguarddatadog-cluster-agent-7.767.76.1-r1
Chainguarddatadog-cluster-agent-fips-7.75no fix
Chainguarddatadog-cluster-agent-fips-7.767.76.1-r2
Chainguardferretdb2.7.0-r7
Chainguardflux-operator-mcp0.43.0-r1
Chainguardflux-operator-mcp-fips0.41.1-r1
Chainguardgithub-mcp-server0.31.0-r1
Chainguardgitlab-workhorse-ce-18.6no fix
Chainguardgitlab-workhorse-ce-18.718.7.5-r1
Chainguardgitlab-workhorse-ce-18.818.8.5-r1
Chainguardgitlab-workhorse-ce-18.918.9.1-r1
Chainguardgitlab-workhorse-ce-fips-18.6no fix
Chainguardgitlab-workhorse-ce-fips-18.718.7.5-r1
Chainguardgitlab-workhorse-ce-fips-18.818.8.5-r1
Chainguardgitlab-workhorse-ce-fips-18.918.9.1-r1
Chainguardgptscript0.9.8-r35
Chainguardjaeger-2-all-in-one2.15.1-r1
Chainguardjaeger-2-collector2.15.1-r1
Chainguardjaeger-2-fips-all-in-one2.15.1-r1
Chainguardjaeger-2-fips-collector2.15.1-r1
Chainguardjaeger-2-fips-ingester2.15.1-r1
Chainguardjaeger-2-fips-jaeger2.15.1-r1
Chainguardjaeger-2-fips-query2.15.1-r1
Chainguardjaeger-2-ingester2.15.1-r1
Chainguardjaeger-2-jaeger2.15.1-r1
Chainguardjaeger-2-query2.15.1-r1
Chainguardopencost1.119.2-r1
Chainguardopencost-fips1.119.2-r1
Chainguardosv-scanner2.3.3-r2
Wolfidatadog-cluster-agent-7.75no fix
Wolfidatadog-cluster-agent-7.767.76.1-r1
Wolfiferretdb2.7.0-r7
Wolfiflux-operator-mcp0.43.0-r1
Wolfigithub-mcp-server0.31.0-r1
Wolfigptscript0.9.8-r35
Wolfijaeger-2-all-in-one2.15.1-r1
Wolfijaeger-2-collector2.15.1-r1
Wolfijaeger-2-ingester2.15.1-r1
Wolfijaeger-2-jaeger2.15.1-r1
Wolfijaeger-2-query2.15.1-r1
Wolfiopencost1.119.2-r1
Wolfiosv-scanner2.3.3-r2
openSUSE Leap 15.6govulncheck-vulndb0.0.20260317T205859-150000.1.152.1
openSUSE Leap 16.0govulncheck-vulndb0.0.20260723T184607-160000.1.1