<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>VulnFeed.org: tinyhumansai openhuman</title><link>https://vulnfeed.org/</link><description>Every disclosure, as it lands. Critical-only feed available.</description><language>en</language><atom:link href="https://vulnfeed.org/feed/product/tinyhumansai-openhuman.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-54146: OpenHuman: Bearer token leak via process environment variable on macOS (same-UID local RCE primitive)</title><link>https://vulnfeed.org/cve/CVE-2026-54146/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-54146/</guid><pubDate>Thu, 05 Nov 2026 17:18:20 +0000</pubDate><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.</description></item><item><title>CVE-2026-54142: OpenHuman: Indirect prompt injection via background email sync executes Composio actions without user approval</title><link>https://vulnfeed.org/cve/CVE-2026-54142/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-54142/</guid><pubDate>Thu, 05 Nov 2026 17:18:19 +0000</pubDate><description>OpenHuman is an open-source agent harness available as a desktop application and Rust library. Before 0.57.13, background synchronization for connected services such as email, Slack, and Notion stores raw external content and later places it in the model context of autonomous background agents without neutralizing embedded instructions. ApprovalGate treats tool calls without an interactive chat context as pre-authorized automation, so attacker-authored content processed during a background tick can influence the model to invoke Composio actions without presenting an approval request. An attacker who can deliver content to a connected account can use this path to send or forward data, post messages, create or modify third-party content, or disclose information from OpenHuman memory and integrations. The issue requires an active integration and successful model interpretation of the injected instructions. This issue is fixed in version 0.57.13.</description></item><item><title>CVE-2026-54143: OpenHuman allows remote inbound channel messages to create unapproved shell cron jobs leading to host command execution</title><link>https://vulnfeed.org/cve/CVE-2026-54143/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-54143/</guid><pubDate>Thu, 05 Nov 2026 17:18:19 +0000</pubDate><description>OpenHuman is an open-source agent harness available as a desktop application and Rust library. Before version 0.57.13, an attacker who can send messages to a configured external channel can cause the agent to create persistent shell cron jobs without human approval. The scheduler later executes these jobs with the privileges of the OpenHuman runtime user. Command validation also permits leading environment assignments that can redirect allowed commands to executable helpers. The demonstrated exploit requires a suitable helper executable already present on the host. This can lead to unauthorized persistent command execution and compromise data and resources accessible to OpenHuman. This issue is fixed in version 0.57.13.</description></item><item><title>CVE-2026-49407: OpenHuman: Unauthenticated dictation WebSocket allows arbitrary audio streaming and unbounded memory growth</title><link>https://vulnfeed.org/cve/CVE-2026-49407/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-49407/</guid><pubDate>Thu, 05 Nov 2026 16:46:35 +0000</pubDate><description>OpenHuman is an open-source agent harness available as a desktop application and Rust library. Before version 0.57.44, its local /ws/dictation WebSocket endpoint lacks client authentication and browser-origin validation. An unauthenticated client, including a malicious web page able to reach the endpoint, can submit audio and trigger resource-intensive speech-to-text processing. Earlier affected versions also accumulate audio in an unbounded buffer, allowing continuous streaming to exhaust process memory. These conditions can degrade performance, exhaust resources, or crash the application. This issue is fixed in version 0.57.44.</description></item><item><title>CVE-2026-54141: OpenHuman: Yuanbao non-web channel can bypass human approval to execute `node_exec`</title><link>https://vulnfeed.org/cve/CVE-2026-54141/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-54141/</guid><pubDate>Thu, 05 Nov 2026 16:35:41 +0000</pubDate><description>OpenHuman is an open-source agent harness available as a desktop application and Rust library. Before 0.57.13, a remote direct message received through a configured Yuanbao channel is converted into a generic channel AgentTurnRequest that uses the default tool policy without establishing an interactive approval context. Under the default Supervised autonomy policy with Node enabled, node_exec is classified as a write operation that should prompt for approval, but ApprovalGate treats missing APPROVAL_CHAT_CONTEXT as a non-interactive turn and allows execution. Because Yuanbao direct messages are open by default, an external sender who can message the connected bot can influence the agent to execute JavaScript and operating-system commands as the OpenHuman user without an approval prompt. The issue requires a configured Yuanbao channel, the default approval-requiring policy state, Node availability, and successful model selection of node_exec. This issue is fixed in version 0.57.13.</description></item><item><title>CVE-2026-49393: OpenHuman: Unauthenticated Socket.IO RPC bypass allows invoking protected OpenHuman core controllers without the Bearer token</title><link>https://vulnfeed.org/cve/CVE-2026-49393/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-49393/</guid><pubDate>Thu, 05 Nov 2026 16:34:55 +0000</pubDate><description>OpenHuman is an open-source agent harness available as a desktop application and Rust library. Before 0.56.0, the core server protects HTTP POST requests to /rpc with bearer middleware but exposes Socket.IO rpc:request and chat:start handlers without equivalent transport or handler-level authentication. A local unauthenticated client can connect to the Socket.IO namespace and dispatch requests through the same protected controller path that rejects a missing bearer on /rpc. Depending on the selected method, the attacker can read configuration or health data, start agent flows, interact with integrated account APIs, alter local data, or stop and restart services. This issue is fixed in version 0.56.0.</description></item><item><title>CVE-2026-54145: OpenHuman: Bearer token leaked via approval gate session_id (SQLite plaintext + debug log + RPC response)</title><link>https://vulnfeed.org/cve/CVE-2026-54145/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-54145/</guid><pubDate>Thu, 05 Nov 2026 16:33:32 +0000</pubDate><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.</description></item><item><title>CVE-2026-54140: OpenHuman: MCP tool description injection: untrusted server descriptions execute in agent LLM context without sanitization</title><link>https://vulnfeed.org/cve/CVE-2026-54140/</link><guid isPermaLink="true">https://vulnfeed.org/cve/CVE-2026-54140/</guid><pubDate>Thu, 05 Nov 2026 16:13:31 +0000</pubDate><description>OpenHuman is an open-source agent harness available as a desktop application and Rust library. Before 0.57.13, OpenHuman places names, descriptions, titles, and parameter definitions returned by configured external MCP servers into the agent model context without neutralizing instructions or bounding the descriptive fields. The McpRemoteTool records produced by list_tools preserve this remote content, while tool filtering considers the tool name and the prompt-injection detector screens user messages rather than MCP definitions. A malicious or compromised MCP server can therefore return a poisoned description that is evaluated on every agent turn and may direct the model to invoke other available tools, disclose accessible data, or perform unauthorized actions without a separate malicious user message. The issue affects users who configure an attacker-controlled or compromised MCP server. This issue is fixed in version 0.57.13.</description></item></channel></rss>
