Typebot.Io
Approved changes feed: RSS · Atom
cpe:2.3:a:baptistearno:typebot.io:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Baptistearno (fb73720b-985f-5c59-97b8-015409e86029) |
|---|---|
| Product | Typebot.Io (01b143b4-80a5-508e-ab0f-5791ce962c1e) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-47702 |
vulnerable | 2026-09-16 04:34:01.277018 |
TypeBot API tokens stored in plaintext
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, backup exposure, or insider access) can extract all API tokens and impersonate any user without requiring a password or multi-factor authentication. Version 3.17.0 fixes the issue.
Published: 2026-08-11T14:03:22.175Z
Updated: 2026-08-11T14:46:52.969Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-47704 |
vulnerable | 2026-09-16 04:34:01.014212 |
TypeBot vulnerable to cross-typebot webhook resume via unchecked `resultId` lineage allows unauthorized control of another bot's waiting session
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 `resultId`. The webhook resume handler authorizes the parent typebot first, but then resolves the descendant `result` only by `resultId`. As a result, an attacker can inject arbitrary webhook JSON into another typebot's suspended session and advance its execution without any access to the victim typebot. Version 3.17.0 patches the issue.
Published: 2026-08-11T16:23:07.988Z
Updated: 2026-08-12T22:13:56.717Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-47705 |
vulnerable | 2026-09-16 04:34:00.496454 |
TypeBot vulnerable to CSV injection in result export
CRITICAL (9.6)
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 input fields, which are later executed when an administrator opens the exported CSV in spreadsheet software such as Microsoft Excel or LibreOffice Calc. Version 3.17.0 patches the issue.
Published: 2026-08-11T17:16:12.310Z
Updated: 2026-08-13T13:47:04.031Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42142 |
vulnerable | 2026-09-16 04:33:20.243156 |
TypeBot has Authorization Bypass in Google Sheets `getSheets` Endpoint that Allows Cross-Workspace Credential Access
HIGH (7.1)
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 credentials and retrieve spreadsheet data (sheet names, IDs, column headers). Version 3.17.0 fixes the issue.
Published: 2026-08-11T15:45:41.007Z
Updated: 2026-08-11T16:43:52.059Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48495 |
vulnerable | 2026-09-16 04:33:05.126311 |
TypeBot Google Sheets OAuth callback can create credentials in unauthorized workspaces and modify arbitrary typebots
HIGH (7.1)
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 protection or authorization checks. The callback route is authenticated, but it does not verify that the authenticated user has write access to the target workspace or Typebot before creating credentials in the workspace or updating Typebot groups. An authenticated user who can obtain a valid Google OAuth `code` can alter the `state` value to create Google Sheets credentials in another workspace and, if target IDs are known, attach those credentials to a block in another Typebot. Version 3.17.0 patches the issue.
Published: 2026-08-11T15:57:24.626Z
Updated: 2026-08-13T14:41:51.456Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48762 |
vulnerable | 2026-09-16 04:33:04.934563 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48766 |
vulnerable | 2026-09-16 04:33:04.909100 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48763 |
vulnerable | 2026-09-16 04:33:04.863686 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48765 |
vulnerable | 2026-09-16 04:33:04.589266 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48483 |
vulnerable | 2026-09-16 04:33:04.138434 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-49213 |
vulnerable | 2026-07-29 00:57:45.282098 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48768 |
vulnerable | 2026-07-29 00:55:01.619165 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48764 |
vulnerable | 2026-07-29 00:55:01.618935 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48759 |
vulnerable | 2026-07-29 00:55:01.612930 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39970 |
vulnerable | 2026-06-08 08:01:17.255514 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39969 |
vulnerable | 2026-06-08 08:01:17.255270 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39968 |
vulnerable | 2026-06-08 08:01:17.255126 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39967 |
vulnerable | 2026-06-08 08:01:17.254879 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39966 |
vulnerable | 2026-06-08 08:01:17.254606 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39965 |
vulnerable | 2026-06-08 08:01:17.254454 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-39964 |
vulnerable | 2026-06-08 08:01:17.254231 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34207 |
vulnerable | 2026-06-08 07:59:11.888127 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33712 |
vulnerable | 2026-06-08 07:59:10.633351 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-28445 |
vulnerable | 2026-06-08 07:55:15.314519 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-28444 |
vulnerable | 2026-06-08 07:55:15.314203 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-65098 |
vulnerable | 2026-06-08 07:39:20.707496 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-64709 |
vulnerable | 2026-06-08 07:39:20.184271 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-64706 |
vulnerable | 2026-06-08 07:39:20.182672 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-30264 |
vulnerable | 2026-06-08 06:35:29.372868 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.