Description
Blueprint Studio is a VS Code-like file editor for Home Assistant configuration files. Prior to 2.5.2, Blueprint Studio terminal SSH key authentication in custom_components/blueprint_studio/backend/terminal_manager.py wrote SSH private-key material to a file under the Home Assistant configuration directory before applying restrictive permissions and relied on best-effort cleanup. The key could temporarily remain on disk and could persist if cleanup failed or Home Assistant crashed. A user or process with filesystem access to the Home Assistant configuration directory could obtain the residual private key. This issue is fixed in version 2.5.2.
Published: 2026-08-18
Score: 5.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Based on the description, the likely attack vector is local filesystem access to the Home Assistant configuration directory. Blueprint Studio writes SSH private-key material to a temporary file during terminal SSH authentication. The key is stored under the Home Assistant configuration directory, after which the application attempts to set restrictive permissions and delete the file. If cleanup fails or Home Assistant crashes, the private key may persist on disk. A user or process with read access to the configuration directory could obtain the residual key, potentially granting unauthorized SSH access to connected devices or services. The vulnerability does not allow remote exploitation; it requires local or compromised filesystem access.

Affected Systems

The affected product is Blueprint Studio from ha‑china. Versions prior to 2.5.2 contain the flaw. The fix was released in version 2.5.2 and later releases are safe.

Risk and Exploitability

Based on the description, the likely attack vector is local file system read access to the Home Assistant configuration directory. The CVSS score of 5.6 indicates moderate severity. The EPSS score of <1% reflects a very low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. The compromise would rely on a local user or process that can read or write files in the Home Assistant configuration directory. The risk is limited to attackers who already have filesystem access, and the attack path does not involve external network access or privilege escalation beyond the local filesystem.

Generated by OpenCVE AI on August 21, 2026 at 17:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Blueprint Studio to version 2.5.2 or later
  • If upgrade is delayed, secure the Home Assistant configuration directory by setting restrictive permissions to limit filesystem access to only trusted users/processes
  • Verify that any residual key files are removed and that cleanup routines are functioning; optionally monitor the configuration directory for unexpected file creation

Generated by OpenCVE AI on August 21, 2026 at 17:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 13:00:00 +0000

Type Values Removed Values Added
First Time appeared Ha-china
Ha-china blueprint-studio
Vendors & Products Ha-china
Ha-china blueprint-studio

Wed, 19 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 18 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Description Blueprint Studio is a VS Code-like file editor for Home Assistant configuration files. Prior to 2.5.2, Blueprint Studio terminal SSH key authentication in custom_components/blueprint_studio/backend/terminal_manager.py wrote SSH private-key material to a file under the Home Assistant configuration directory before applying restrictive permissions and relied on best-effort cleanup. The key could temporarily remain on disk and could persist if cleanup failed or Home Assistant crashed. A user or process with filesystem access to the Home Assistant configuration directory could obtain the residual private key. This issue is fixed in version 2.5.2.
Title Blueprint Studio terminal SSH private key written to disk
Weaknesses CWE-522
References
Metrics cvssV4_0

{'score': 5.6, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Ha-china Blueprint-studio
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-19T18:20:06.837Z

Reserved: 2026-06-09T16:31:21.495Z

Link: CVE-2026-53456

cve-icon Vulnrichment

Updated: 2026-08-19T18:03:50.979Z

cve-icon NVD

Status : Received

Published: 2026-08-18T21:16:35.423

Modified: 2026-08-19T19:17:19.290

Link: CVE-2026-53456

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T17:15:05Z

Weaknesses
  • CWE-522

    Insufficiently Protected Credentials