Skip to main content
← All vulnerabilities
CVE-2026-47427GO-2026-6118GHSA-W4Q6-QW23-4RG7

GitHub MCP Server: Nil Pointer Dereference DoS in completion/complete Handler

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.1.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

GitHub MCP Server is GitHub's official MCP Server. Prior to 1.1.0, the CompletionsHandler function in pkg/github/server.go accesses params.Ref without first checking whether it is nil, so a completion/complete request with a missing or empty ref field triggers a nil pointer dereference and a Go runtime panic; because the crash occurs before any authentication or token validation, any unauthenticated client able to send JSON-RPC messages can crash the server, resulting in a complete denial of service. This issue is fixed in version 1.1.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • github github-mcp-server

    fixed in 1.1.0

  • github.com/github/github-mcp-serverGo

    fixed in 1.1.0

References 4

GitHub · github/github-mcp-server