CyberSecBulletin

baptisteArno vulnerabilities

We track 26 vulnerabilities in baptisteArno products. 26 are rated high or critical, and none are known to be exploited. The most recent was published on August 25, 2026.

26vulnerabilities
8critical
18high
0exploited
8.3average CVSS score

Latest baptisteArno vulnerabilities

  • 8.7 High severity

    typebot.io: External Control of File Name or Path

    CVE-2026-62865baptisteArno

    Typebot is an open-source chatbot builder. In self-hosted versions prior to 3.18.0, the server-side Send Email integration block allows arbitrary reading of local files on the server. The block builds Nodemailer attachments from a typebot variable, and its par

  • 9.1 Critical severity

    typebot.io: Improper Restriction of Excessive Authentication Attempts

    CVE-2026-62862baptisteArno

    Typebot is an open-source chatbot builder. In self-hosted versions up to and including 3.17.1, the default passwordless email magic-link authentication is vulnerable to login-code brute forcing that leads to account takeover. The email provider overrides NextA

  • 9.9 Critical severity

    typebot.io: Authorization Bypass Through User-Controlled Key

    CVE-2026-48765baptisteArno

    TypeBot is a chatbot builder tool. Versions prior to 3.17.0 allow a low-privilege read collaborator to extract a workspace OAuth `credentialsId` from a readable bot configuration and then overwrite that credential through `handleUpdateOAuthCredentials()` by su

  • 8.2 High severity

    typebot.io: Missing Authorization

    CVE-2026-48763baptisteArno

    TypeBot is a chatbot builder tool. Versions prior to 3.17.0 expose a deprecated public upload endpoint at `GET /api/v1/typebots/{typebotId}/blocks/{blockId}/storage/upload-url` that accepts an attacker-controlled `filePath` and returns a presigned S3 `PUT` URL

  • 7.6 High severity

    typebot.io: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-48767baptisteArno

    TypeBot is a chatbot builder tool. Versions prior to 3.17.0 allow a low-privilege guest member of a workspace to obtain a live Google Sheets OAuth access token for that workspace by calling the Google Sheets helper `getAccessToken`. The vulnerable path checks

  • 7.1 High severity

    typebot.io: Authorization Bypass Through User-Controlled Key

    CVE-2026-48494baptisteArno

    TypeBot is a chatbot builder tool. In version 3.16.1, an authenticated user who has read access to any typebot can resume a WhatsApp preview webhook session that belongs to a different typebot by mixing an authorized `typebotId` and `blockId` and a foreign pre

  • 9.6 Critical severity

    typebot.io: Improper Neutralization of Formula Elements in a CSV File

    CVE-2026-47705baptisteArno

    TypeBot is a chatbot builder tool. Version 3.16.1 has a CSV injection vulnerability in the result export functionality. The application does not sanitize or escape user-supplied input when generating CSV files. An attacker can inject spreadsheet formulas into

  • 7.1 High severity

    typebot.io: Authorization Bypass Through User-Controlled Key

    CVE-2026-47704baptisteArno

    TypeBot is a chatbot builder tool. Prior to version 3.17.0, an authenticated user who has read access to any typebot can resume a waiting webhook session that belongs to a different typebot by mixing an authorized `typebotId` and `blockId` and a foreign live `

  • 7.6 High severity

    typebot.io: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-48766baptisteArno

    TypeBot is a chatbot builder tool. Versions prior to 3.17.0 allow a low-privilege guest member of a workspace to exfiltrate stored OpenAI-compatible API keys by invoking the OpenAI model-listing helper with an attacker-controlled `baseUrl`. The vulnerable path

  • 7.1 High severity

    typebot.io: Missing Authorization

    CVE-2026-48495baptisteArno

    TypeBot is a chatbot builder tool. Prior to version 3.17.0, the Google Sheets OAuth callback decodes a base64-encoded JSON `state` parameter and trusts the embedded `workspaceId`, `typebotId`, `blockId`, and `redirectUrl` without cryptographic integrity protec

  • 7.1 High severity

    typebot.io: Missing Authorization

    CVE-2026-42142baptisteArno

    TypeBot is a chatbot builder tool. Prior to version 3.17.0, the `handleGetSheets` API handler (`POST /api/sheets/getSheets`) does not validate workspace membership, allowing any authenticated user to access and decrypt another workspace's Google Sheets OAuth c

  • 9.1 Critical severity

    typebot.io: Cleartext Storage of Sensitive Information

    CVE-2026-47702baptisteArno

    TypeBot is a chatbot builder tool. In version 3.16.1, API tokens (bearer credentials used to authenticate against the builder API) are stored in the database as cleartext strings. An attacker who gains read access to the database (e.g., via SQL injection, back

  • 8.1 High severity

    typebot.io: Server-Side Request Forgery

    CVE-2026-49213baptisteArno

    TypeBot is a chatbot builder tool. Prior to 3.17.2, Typebot's shared SSRF validator in packages/lib/src/ssrf/validateHttpReqUrl.ts can be bypassed with the IPv6 unspecified address :: because validateIPAddress blocks local, metadata, and private ranges but doe

  • 9.3 Critical severity

    typebot.io: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-48768baptisteArno

    TypeBot is a chatbot builder tool. In versions 3.16.1 and earlier, POST /api/blocks/file-input/v3/generate-upload-url is unauthenticated and uses unsanitized fileName input to construct public/ S3 object keys, while issuing presigned PUT URLs that do not bind

  • 8.2 High severity

    typebot.io: Server-Side Request Forgery

    CVE-2026-48764baptisteArno

    TypeBot is a chatbot builder tool. In versions prior to 3.17.2, SSRF validation is implemented by resolving a hostname once and checking whether the resolved IP belongs to a forbidden range allowing for DNS rebinding bypass. The root cause is a time-of-check t

  • 7.1 High severity

    typebot.io: Authorization Bypass Through User-Controlled Key

    CVE-2026-48759baptisteArno

    TypeBot is a chatbot builder tool. Versions 3.15.2 and below have an Insecure Direct Object Reference vulnerability through cross-workspace Theme Template modification and deletion. The handleSaveThemeTemplate and handleDeleteThemeTemplate handlers validate th

  • 8.5 High severity

    typebot.io: Improper Neutralization of Input During Web Page Generation

    CVE-2026-39970baptisteArno

    TypeBot is a chatbot builder tool. Versions 3.15.2 and prior contain a critical stored XSS vulnerability in the app.typebot.io profile picture upload form. The application fails to sanitize or restrict SVG/XML-based uploads and directly renders them when acces

  • 7.1 High severity

    typebot.io: Improper Access Control

    CVE-2026-39968baptisteArno

    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

  • 7.7 High severity

    typebot.io: Server-Side Request Forgery

    CVE-2026-39965baptisteArno

    TypeBot is a chatbot builder tool. Versions 3.15.2 and prior contain an SSRF via Open Redirect Bypass as the HTTP Request block and Code block validate the initial request URL via validateHttpReqUrl() to block private IPs and cloud metadata hostnames. However,

  • 7.6 High severity

    TypeBot is a chatbot builder tool. In versions prior to 3.16.0, SSRF protection for Webhook /…

    CVE-2026-34207baptisteArno

    TypeBot is a chatbot builder tool. In versions prior to 3.16.0, SSRF protection for Webhook / HTTP Request blocks validates only the URL string, blocked hostname literals, and literal IP formats. It does not resolve DNS before allowing the request. As a result

  • 10.0 Critical severity

    typebot.io: Missing Authorization

    CVE-2026-33712baptisteArno

    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

  • 8.7 High severity

    typebot.io: Improper Neutralization of Input During Web Page Generation

    CVE-2026-28445baptisteArno

    Typebot is a chatbot builder tool. In versions 3.15.2 and prior, the RatingButton component in the embed package renders the user-controlled customIcon.svg field directly via Solid's innerHTML directive without any sanitization, even though DOMPurify is alread

  • 7.4 High severity

    typebot.io: Improper Neutralization of Input During Web Page Generation

    CVE-2025-65098baptisteArno

    Typebot is an open-source chatbot builder. In versions prior to 3.13.2, client-side script execution in Typebot allows stealing all stored credentials from any user. When a victim previews a malicious typebot by clicking "Run", JavaScript executes in their bro

  • 9.9 Critical severity

    typebot.io: Server-Side Request Forgery

    CVE-2025-64709baptisteArno

    Typebot is an open-source chatbot builder. In versions prior to 3.13.1, a Server-Side Request Forgery (SSRF) vulnerability in the Typebot webhook block (HTTP Request component) functionality allows authenticated users to make arbitrary HTTP requests from the s

  • 7.5 High severity

    typebot.io: Authorization Bypass Through User-Controlled Key

    CVE-2025-64706baptisteArno

    Typebot is an open-source chatbot builder. In version 3.9.0 up to but excluding version 3.13.0, an Insecure Direct Object Reference (IDOR) vulnerability exists in the API token management endpoint. An authenticated attacker can delete any user's API token and

  • 9.3 Critical severity

    typebot.io: Improper Neutralization of Input During Web Page Generation

    CVE-2024-30264baptisteArno

    Typebot is an open-source chatbot builder. A reflected cross-site scripting (XSS) in the sign-in page of typebot.io prior to version 2.24.0 may allow an attacker to hijack a user's account. The sign-in page takes the `redirectPath` parameter from the URL. If a