Description
OpenHuman is an open-source agent harness available as a desktop application and Rust library. In affected versions before 0.57.5, the approval gate uses the JSON-RPC bearer token as an approval session identifier. This exposes the credential through persisted approval records, events, debug logs, and RPC responses, including during normal desktop operation. An attacker who obtains these artifacts can recover the token and access the core RPC interface while it remains valid. This can expose sensitive agent and integration data and permit privileged operations. Stable tokens remain usable until rotated; launch-specific tokens remain usable while the corresponding core instance is active. The fix is included in version 0.57.5.
Published: 2026-11-05
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: Unauthorized Access
Action: Immediate Patch
AI Analysis

Impact

This vulnerability allows an attacker to recover the JSON‑RPC bearer token that the approval gateway uses as a session identifier. The token is stored unencrypted in a SQLite database, written to debug logs and returned in RPC responses. Once recovered, the token grants full access to the core RPC interface for as long as the token remains valid. The attacker can therefore read sensitive agent data, invoke privileged operations, and potentially alter integrations.

Affected Systems

The affected product is tinyhumansai/OpenHuman. Versions prior to 0.57.5 are impacted. Clients using those releases, regardless of desktop or Rust library usage, are at risk.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity flaw. Exploitation requires the attacker to obtain persisted artifacts or logs, which is feasible if the underlying storage or logging mechanism is accessible. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. Nonetheless, the exposed credential can be leveraged to perform unauthorized actions without further compromise, making the risk significant for any organization that relies on OpenHuman.

Generated by OpenCVE AI on November 5, 2026 at 17:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to OpenHuman version 0.57.5 or later, which contains the fix.
  • If upgrading immediately is not possible, rotate all existing bearer tokens and revoke any that may have been exposed, then restart the core instances to clear active session identifiers.
  • Secure the SQLite database and debug logs—restrict file access, enable encryption if available, and configure the application to discard or mask the bearer token from log output.

Generated by OpenCVE AI on November 5, 2026 at 17:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 18:00:00 +0000

Type Values Removed Values Added
First Time appeared Tinyhumansai
Tinyhumansai openhuman
Vendors & Products Tinyhumansai
Tinyhumansai openhuman

Thu, 05 Nov 2026 16:45:00 +0000

Type Values Removed Values Added
Description OpenHuman is an open-source agent harness available as a desktop application and Rust library. In affected versions before 0.57.5, the approval gate uses the JSON-RPC bearer token as an approval session identifier. This exposes the credential through persisted approval records, events, debug logs, and RPC responses, including during normal desktop operation. An attacker who obtains these artifacts can recover the token and access the core RPC interface while it remains valid. This can expose sensitive agent and integration data and permit privileged operations. Stable tokens remain usable until rotated; launch-specific tokens remain usable while the corresponding core instance is active. The fix is included in version 0.57.5.
Title OpenHuman: Bearer token leaked via approval gate session_id (SQLite plaintext + debug log + RPC response)
Weaknesses CWE-200
CWE-312
CWE-532
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Subscriptions

Tinyhumansai Openhuman
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-05T16:33:32.114Z

Reserved: 2026-06-11T21:15:33.871Z

Link: CVE-2026-54145

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T17:18:19.850

Modified: 2026-11-05T17:18:19.850

Link: CVE-2026-54145

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T17:45:06Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-312

    Cleartext Storage of Sensitive Information

  • CWE-532

    Insertion of Sensitive Information into Log File