Vulnerability Information
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
TypeBot: Cross-Workspace Credential Theft via Bot-Engine Preview Endpoint
Vulnerability Description
TypeBot is a chatbot builder tool. In versions 3.15.2 and prior, the fix for GHSA-4xc5-wfwc-jw47 ("Credential Theft via Client-Side Script Execution and API Authorization Bypass") is incomplete. While the builder's getCredentials tRPC endpoint was patched with workspace membership checks, the bot-engine runtime still allows any authenticated user to use credentials from any workspace via the preview chat endpoint. The bot-engine's getCredentials() utility function uses a falsy check (if (workspaceId && ...)) for workspace ownership validation. Since the preview endpoint accepts a client-controlled workspaceId field and the Zod schema allows empty strings, an attacker can supply workspaceId: "" to bypass credential ownership verification entirely. Exploitation can result in credential exfiltration, external service abuse, financial damage and a data breach.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
Vulnerability Type
访问控制不恰当
Vulnerability Title
Typebot 安全漏洞
Vulnerability Description
Typebot是Baptiste Arnaud个人开发者的一个开源聊天机器人构建器。 TypeBot 3.15.2及之前版本存在安全漏洞,该漏洞源于bot-engine运行时仍允许任何认证用户通过预览聊天端点使用任何工作区的凭据,且getCredentials()函数使用假值检查进行工作区所有权验证,可能导致凭据泄露。以下版本受到影响:3.15.2及之前版本。
CVSS Information
N/A
Vulnerability Type
N/A