Description
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-11
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

TypeBot, a chatbot builder, includes a backend API endpoint that retrieves Google Sheets OAuth credentials. The component that handles this request fails to confirm that the requester belongs to the workspace whose credentials are being accessed, creating a CWE‑862 Authorization Bypass Without Verification flaw. Consequently an authenticated user can request the data for any workspace they have not joined, receiving the decrypted credentials and basic spreadsheet details. This vulnerability enables a user to read sensitive information and to gain access to external spreadsheets that should be isolated to a specific workspace, thereby compromising confidentiality for all workspaces that are not properly segregated.

Affected Systems

The flaw impacts TypeBot (typebot.io) in all installations running a version prior to 3.17.0. Any deployment exposing the POST /api/sheets/getSheets endpoint is affected.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity impact. The EPSS score is below 1 %, indicating a very low probability of industrial‑grade exploitation at present, and the vulnerability is not listed in CISA’s KEV catalog, suggesting limited public awareness. However, the attack can be carried out remotely over HTTP by an authenticated user; the attacker only needs valid credentials to a workspace they belong to. Once an exploit succeeds, the attacker obtains OAuth tokens that can be used to access the victim’s Google Sheets data, potentially exposing business information, customer data, and other sensitive content.

Generated by OpenCVE AI on August 13, 2026 at 02:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the TypeBot instance to version 3.17.0 or later, which adds proper workspace validation to the getSheets API.
  • If an immediate upgrade is not possible, restrict or disable access to the POST /api/sheets/getSheets route until a patch is applied, ensuring that only the administrative interface can invoke it.
  • Implement monitoring of API usage to detect anomalous requests to /api/sheets/getSheets, and alert on repeated access to spreadsheets outside the caller’s workspace.

Generated by OpenCVE AI on August 13, 2026 at 02:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 05:15:00 +0000

Type Values Removed Values Added
First Time appeared Baptistearno
Baptistearno typebot.io
Vendors & Products Baptistearno
Baptistearno typebot.io

Tue, 11 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 16:15:00 +0000

Type Values Removed Values Added
Description 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.
Title TypeBot has Authorization Bypass in Google Sheets `getSheets` Endpoint that Allows Cross-Workspace Credential Access
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N'}


Subscriptions

Baptistearno Typebot.io
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-11T16:43:52.059Z

Reserved: 2026-04-24T17:15:21.834Z

Link: CVE-2026-42142

cve-icon Vulnrichment

Updated: 2026-08-11T16:43:47.031Z

cve-icon NVD

Status : Received

Published: 2026-08-11T16:17:31.900

Modified: 2026-08-11T17:17:58.537

Link: CVE-2026-42142

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T05:00:10Z

Weaknesses