10
/ 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
Description
Typebot is a chatbot builder tool. In versions 3.15.2 and prior, the preview chat endpoint (POST /api/v1/typebots/{typebotId}/preview/startChat) allows unauthenticated users to achieve Server-Side Request Forgery (SSRF) by supplying a custom typebot definition with server-side code blocks. The fetch function exposed inside the isolated-vm sandbox calls Node.js native fetch without the SSRF validation (validateHttpReqUrl) that protects the HTTP Request block. This bypasses all SSRF mitigations added after GHSA-8gq9-rw7v-3jpr. Exploitation of this unauthenticated SSRF vulnerability can lead to cloud credential theft, internal network access and data exfiltration for any self-hosted Typebot deployments and hosted services. This issue has been fixed in version 3.16.0.
AI Analysis
Unauthenticated Server-Side Request Forgery (SSRF) vulnerability in Typebot's preview chat endpoint, allowing attackers to bypass SSRF controls and potentially lead to cloud credential theft, internal network access, and data exfiltration.
Basic Information
ID
CVE-2026-33712
Source
GitHub_M
Published
May 22, 2026 at 16:50
Modified
May 22, 2026 at 17:19
Affected Product
Vendor
baptisteArno
Product
typebot.io
Version
< 3.16.0
Affected Versions
baptisteArno typebot.io < 3.16.0
CWE Classification
AI Assessment
AI Score
10 / 10
AI Severity
Critical
Vendor
baptisteArno
Product
Typebot
Version
3.15.2 and prior