Advisory Database
  • Advisories
  • Dependency Scanning
  1. pypi
  2. ›
  3. ha-mcp
  4. ›
  5. GHSA-q855-8rh5-jfgq

GHSA-q855-8rh5-jfgq: ha-mcp: Add-on settings and policy routes are reachable without authentication at the bare root path

July 7, 2026

In add-on mode, the ha-mcp settings UI routes are mounted both under the MCP secret path and at the bare root of the published port (:9583), so Home Assistant ingress can serve the “Open Web UI” button. The root-mounted routes perform no authentication — no secret, no Origin check, no CSRF token — so any client that can reach :9583 without the MCP secret can invoke them.

References

  • github.com/advisories/GHSA-q855-8rh5-jfgq
  • github.com/homeassistant-ai/ha-mcp/commit/9f5b085ad4a7b38b067c9da0dc5b45462c4d796e
  • github.com/homeassistant-ai/ha-mcp/pull/1508
  • github.com/homeassistant-ai/ha-mcp/security/advisories/GHSA-q855-8rh5-jfgq

Code Behaviors & Features

Detect and mitigate GHSA-q855-8rh5-jfgq with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 7.10.0

Fixed versions

  • 7.10.0

Solution

Upgrade to version 7.10.0 or above.

Impact 6.5 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L

Learn more about CVSS

Weakness

  • CWE-306: Missing Authentication for Critical Function
  • CWE-352: Cross-Site Request Forgery (CSRF)

Source file

pypi/ha-mcp/GHSA-q855-8rh5-jfgq.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:17:15 +0000.