ha-mcp Home Assistant MCP server: SSRF and XSS flaws in beta OAuth consent form
Versions of the ha-mcp Home Assistant MCP server prior to 7.0.0 contained two vulnerabilities in the beta OAuth consent flow: an unvalidated user-supplied ha_url enabling unauthenticated server-side request forgery for internal network reconnaissance (CVE-2026-32111), and unescaped user-controlled parameters rendered via Python f-strings enabling JavaScript execution in the operator's browser (CVE-2026-32112). Both were fixed in release 7.0.0.
Disclosed 11 March 2026 · Record updated 13 September 2026
Impact
Unauthenticated attackers could probe internal networks through an error oracle, and a crafted authorization URL could run JavaScript in the server operator's browser. Only deployments using the beta OAuth mode (ha-mcp-oauth) are affected; the standard private-URL deployment with a pre-configured token is not.
Our coverage
No articles linked to this incident yet.
Sources
- nvd.nist.govhttps://nvd.nist.gov/vuln/detail/CVE-2026-32111
- nvd.nist.govhttps://nvd.nist.gov/vuln/detail/CVE-2026-32112
