CVE-2026-53456

Blueprint Studio terminal SSH private key written to disk

Published Aug 18, 2026 CVSS 4.0 · 5.6 Medium EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
First Time appeared Ha-china
Ha-china blueprint-studio
Vendors & Products Ha-china
Ha-china blueprint-studio
Type Values Removed Values Added
Metrics ssvc

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

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'}

Weaknesses
  • CWE-522

    Insufficiently Protected Credentials

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 19, 2026, 6:20 PM
Reserved
Jun 9, 2026, 4:31 PM
Status
Deferred
Published
Aug 18, 2026, 9:16 PM
Modified
Oct 22, 2026, 10:10 PM