Unauthenticated File Upload Vulnerability in TypeBot by Baptiste Arno
CVE-2026-48768
9.3CRITICAL
What is CVE-2026-48768?
TypeBot, a chatbot builder tool developed by Baptiste Arno, is affected by a vulnerability in versions 3.16.1 and earlier that allows unauthenticated users to exploit the system by using an unsanitized file name input through the API endpoint POST /api/blocks/file-input/v3/generate-upload-url. This flaw enables malicious actors to upload HTML, SVG, or JS files to public Storage, potentially leading to stored XSS attacks and content hosting on other tenants’ paths. Although certain directory traversal attacks are mitigated, the vulnerability permits forward-slash path injection, making it imperative for users to update to version 3.17.0 or later to avoid these security risks.
Affected Version(s)
typebot.io < 3.17.0
