Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-49393— OpenHuman: Unauthenticated Socket.IO RPC bypass allows invoking protected OpenHuman core controllers without the Bearer token

Quick assessment

Affected
tinyhumansai openhuman
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

OpenHuman 是一个开源的智能体(agent)工具集,提供桌面应用程序和 Rust 库两种形式。在 0.56.0 版本之前,其核心服务器通过 Bearer 中间件对发往 的 HTTP POST 请求进行保护,但未对 Socket.IO 的 和 处理程序实施同等强度的传输层或处理程序级身份验证。因此,本地未认证的客户端可以连接到 Socket.IO 命名空间,并通过与拒绝缺少 Bearer 凭证的 路径相同的受保护控制器路径发送请求。根据所选方法的不同,攻击者能够读取配置或健康状态数据、启动智能体流程、与集成的

CVSS 8.4 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-49393

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
OpenHuman: Unauthenticated Socket.IO RPC bypass allows invoking protected OpenHuman core controllers without the Bearer token
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
使用候选路径或通道进行的认证绕过
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
tinyhumansai openhuman < 0.56.0 -

II. Public POCs for CVE-2026-49393

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-49393

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-49393 (1)

Vendor Pages for CVE-2026-49393 (1)

Other References for CVE-2026-49393 (1)

Same Patch Batch · tinyhumansai · 2026-11-05 · 10 CVEs total

CVE-2026-54143 9.8 CRITICAL OpenHuman allows remote inbound channel messages to create unapproved shell cron jobs lead
CVE-2026-54141 9.0 CRITICAL OpenHuman: Yuanbao non-web channel can bypass human approval to execute `node_exec`
CVE-2026-54145 8.8 HIGH OpenHuman: Bearer token leaked via approval gate session_id (SQLite plaintext + debug log
CVE-2026-54146 8.8 HIGH OpenHuman: Bearer token leak via process environment variable on macOS (same-UID local RCE
CVE-2026-54142 8.7 HIGH OpenHuman: Indirect prompt injection via background email sync executes Composio actions w
CVE-2026-54140 8.3 HIGH OpenHuman: MCP tool description injection: untrusted server descriptions execute in agent
CVE-2026-49407 7.7 HIGH OpenHuman: Unauthenticated dictation WebSocket allows arbitrary audio streaming and unboun
CVE-2026-49405 6.2 MEDIUM OpenHuman: Unauthenticated server-sent events endpoint leaks user-facing event data
CVE-2026-54144 6.1 MEDIUM OpenHuman: Embedded Google Meet webview can silently capture the macOS desktop without a u

IV. Related Vulnerabilities