GitHub MCP Server advisory reports an unauthenticated denial of service in its completion handler
An advisory for github/github-mcp-server states that its CompletionsHandler dereferenced params.Ref without a nil check, so a malformed completion/complete request missing required parameters caused a panic that terminated the process. The advisory rates it High with availability-only impact, fixed in 1.1.0.
An advisory published July 20 for the GitHub MCP
Server (GHSA-w4q6-qw23-4rg7,
CVE-2026-47427) reports an unauthenticated denial of service in the
server's completion handler. The CompletionsHandler function accessed
params.Ref without a nil check, so a malformed completion/complete
request missing required parameters caused a panic that terminated the
server process.
The advisory record rates it High at CVSS 7.5 with an
availability-only impact vector, reflecting that the flaw crashes the
process but does not expose data. The affected module is
github.com/github/github-mcp-server in the Go ecosystem below 1.1.0,
with 1.1.0 as the patched version.
The GHSA record is the only public source; no accompanying GitHub blog post or changelog entry was published for it, so there is no vendor commentary beyond the advisory text itself.
Related servers and clients
- GitHub MCP Server - server
Related publishers
How was this verified, and what are the sources?
Published · last verified · confidence 0.90.
- GitHub advisory GHSA-w4q6-qw23-4rg7 (CVE-2026-47427), published 2026-07-20 - High, CVSS 7.5 with availability-only impact vector; the handler "accesses params.Ref without checking if it's nil first"; an unauthenticated attacker can trigger it; affected github.com/github/github-mcp-server (Go) below 1.1.0, patched 1.1.0 - accessed
- github/github-mcp-server repository security advisories - lists GHSA-w4q6-qw23-4rg7 published 2026-07-20 at CVSS 7.5 - accessed