Skip to main content
← All vulnerabilities
CVE-2026-32111GHSA-FMFG-9G7C-3VQ7PYSEC-2026-2507

ha-mcp OAuth 2.1 DCR mode enables network reconnaissance via an error oracle

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

Summary

ha-mcp is a Home Assistant MCP Server. Prior to 7.0.0, the ha-mcp OAuth consent form (beta feature) accepts a user-supplied ha_url and makes a server-side HTTP request to {ha_url}/api/config with no URL validation. An unauthenticated attacker can submit arbitrary URLs to perform internal network reconnaissance via an error oracle. Two additional code paths in OAuth tool calls (REST and WebSocket) are affected by the same primitive. The primary deployment method (private URL with pre-configured HOMEASSISTANT_TOKEN) is not affected. This vulnerability is fixed in 7.0.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • homeassistant-ai ha-mcp

    fixed in 7.0.0

  • ha-mcpPyPI

    fixed in 7.0.0

References 1

GitHub · homeassistant-ai/ha-mcp