Description
OpenHuman is an open-source agent harness available as a desktop application and Rust library. From 0.53.15 before 0.57.5 on macOS, core_process.rs in the Tauri desktop process publishes the per-launch OPENHUMAN_CORE_TOKEN bearer credential in its process environment even though the core now runs as an in-process task. Another process running as the same user can read that environment through the macOS KERN_PROCARGS2 process-inspection interface, recover the token together with the local host and port, and authenticate to the core JSON-RPC service with the authority of the desktop frontend. The attacker can read agent memory and integrated-account data, invoke privileged actions, change configuration, and stop or disrupt services without root access, developer mode, or changes to System Integrity Protection. This issue affects Intel and Apple Silicon macOS systems. This issue is fixed in version 0.57.5.
Published: 2026-11-05
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability allows a local user to read the bearer credential OPENHUMAN_CORE_TOKEN that the Tauri desktop process publishes in its environment on macOS. By inspecting the process arguments through the KERN_PROCARGS2 interface, an attacker can obtain the token, the host and port of the core JSON‑RPC service, and authenticate with full authority of the desktop frontend. This grants the attacker the ability to read agent memory, access integrated‑account data, trigger privileged actions, modify configuration, or stop and disrupt services without requiring root privileges, developer mode, or changes to System Integrity Protection. The weakness belongs to CWE‑526 and CWE‑732.

Affected Systems

Versions of OpenHuman from 0.53.15 up to, but not including, 0.57.5 running on macOS (Intel or Apple Silicon) are affected. The desktop application and Rust library both expose the token in their process environment, enabling local exploitation by any process that is running under the same user account.

Risk and Exploitability

The CVSS score of 8.8 indicates high severity and the EPSS score is currently unavailable, but the lack of a KEV listing does not diminish the risk of local exploitation. An attacker only needs to be on the same user account and can leverage standard macOS system calls to read the token; no additional privileges or remote network exposure are required. Given the high CVSS and the clear local privilege escalation path, the vulnerability presents a significant risk to any system where multiple processes run under the same user.

Generated by OpenCVE AI on November 5, 2026 at 18:58 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenHuman to version 0.57.5 or later, which removes the token from the process environment.
  • Run the OpenHuman core and any auxiliary processes in separate user accounts or restrict access to process arguments so that only trusted processes can read KERN_PROCARGS2 data.
  • Clear or unset the OPENHUMAN_CORE_TOKEN environment variable before starting the Tauri process, and avoid exposing it in any configuration files or launch scripts.

Generated by OpenCVE AI on November 5, 2026 at 18:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 19:15:00 +0000

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

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

Type Values Removed Values Added
Description OpenHuman is an open-source agent harness available as a desktop application and Rust library. From 0.53.15 before 0.57.5 on macOS, core_process.rs in the Tauri desktop process publishes the per-launch OPENHUMAN_CORE_TOKEN bearer credential in its process environment even though the core now runs as an in-process task. Another process running as the same user can read that environment through the macOS KERN_PROCARGS2 process-inspection interface, recover the token together with the local host and port, and authenticate to the core JSON-RPC service with the authority of the desktop frontend. The attacker can read agent memory and integrated-account data, invoke privileged actions, change configuration, and stop or disrupt services without root access, developer mode, or changes to System Integrity Protection. This issue affects Intel and Apple Silicon macOS systems. This issue is fixed in version 0.57.5.
Title OpenHuman: Bearer token leak via process environment variable on macOS (same-UID local RCE primitive)
Weaknesses CWE-526
CWE-732
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:41:31.401Z

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

Link: CVE-2026-54146

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-54146

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T19:00:20Z

Weaknesses
  • CWE-526

    Cleartext Storage of Sensitive Information in an Environment Variable

  • CWE-732

    Incorrect Permission Assignment for Critical Resource