Skip to main content

Typebot CVE-2025-64706

HIGH
Improper Access Control (CWE-284)
2025-11-13 security-advisories@github.com
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Typebot instance
  2. Exploit
    Enumerate target user ID and token ID
  3. Execution
    Call token endpoint lacking authorization check
  4. Impact
    Retrieve and delete victim's API token

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Attacker must hold a valid authenticated account on the Typebot instance (CVSS PR:L) running an affected version (3.9.0 through 3.12.x) and must know or enumerate the target victim's user ID and API token ID to reach the vulnerable API token management endpoint, which performs no authorization check. No user interaction is required (UI:N) and no special non-default configuration is named. Limiting factors: requires a pre-existing account (so relevant mainly to multi-user/multi-tenant or publicly-registerable instances) and knowledge of two target identifiers; upgrading to 3.13.0 removes the flaw.

Impact

Signals point to a real but moderate, not urgent, priority. The CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H = 7.5 High) describes a network-reachable flaw requiring an authenticated low-privilege account. A public exploit reference exists (via the GitHub Security Advisory), but there is NO CISA KEV listing and EPSS is very low at 0.08% (23rd percentile), indicating no evidence of widespread automated exploitation. The CVSS vector's AC:H (high attack complexity) is questionable for a classic IDOR: the description says exploitation is achieved 'by simply knowing the target user's ID and token ID,' which for an enumerable object-reference flaw usually implies LOW complexity - this inconsistency should be verified against the vendor advisory and suggests real-world difficulty may be lower than the 7.5 score's AC:H implies. Net read: a genuine broken-access-control bug in self-hosted/cloud Typebot that an existing authenticated user can abuse, but low exploitation probability and no active-exploitation evidence place it below internet-facing unauthenticated RCEs in priority. POC availability is a distinct signal from active exploitation and should not be read as the latter.

Exploit ScenarioDerived

An authenticated low-privilege Typebot user (any registered account on a shared/multi-tenant or self-hosted instance running 3.9.0-3.12.x) identifies another user's ID and token ID and calls the API token management endpoint, which performs no authorization check. They retrieve the victim's API token value - enabling impersonation and API access as that user - and can also delete the victim's token. Publicly available exploit code is referenced in the GitHub Security Advisory.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 18, 2026

Typebot 3.9.0 through 3.12.x contains an insecure direct object reference in its API token management endpoint that allows any authenticated user to delete another user's API token and retrieve its value by supplying the victim's user ID and token ID. The endpoint performs no authorization check, so the flaw is most relevant to multiuser, multi-tenant, or publicly registerable Typebot instances where an attacker can obtain a valid account. Publicly available exploit code exists, but there is no KEV-based confirmation of active exploitation; EPSS is low at 0.08% (23rd percentile).

Earlier versions of this analysis (1)
v1 Mar 28, 2026 - 19:22 CVSS 5.0

Typebot is an open-source chatbot builder. Rated medium severity (CVSS 5.0), this vulnerability is remotely exploitable. Public exploit code available and no vendor patch available.

RemediationAI

Upgrade Typebot to 3.13.0, the vendor-released fix, per GHSA-grx8-g27p-8hpp (https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-grx8-g27p-8hpp). If immediate upgrade is not possible, disable or tightly restrict public self-registration and limit the instance to trusted users to reduce exposure to the PR:L prerequisite; the trade-off is loss of self-service onboarding. Restrict network access to API token management functions to trusted IP ranges or a VPN/admin network; the trade-off is reduced remote usability and possible breakage for distributed teams. Audit API token creation, retrieval, and deletion logs for unexpected access, and rotate or revoke exposed API tokens, especially where a victim's user ID and token ID may have been shared; the trade-off is that rotation invalidates existing integrations until updated. These controls reduce exposure but do not replace the object-level authorization fix in 3.13.0.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Typebot is an open-source chatbot builder, and the affected component is its API token management endpoint. The root cause is CWE-284 (Improper Access Control): the endpoint accepts a user ID and token ID from the request but fails to verify that the authenticated caller owns the target token, creating an IDOR. With a valid account (PR:L) and knowledge of two identifiers, an attacker can perform token disclosure and deletion over the network without user interaction. The CPE cpe:2.3:a:typebot:typebot:*:*:*:*:*:-:*:* is a broad wildcard for the Typebot package, so version scoping should follow the vendor advisory covering 3.9.0 to <3.13.0. The independent assessment uses CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H; the original CVE vector listed AC:H, but the operative assessment treats complexity as low once the required account and identifiers are available.

Know when Typebot gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 7.5 HIGH
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network endpoint reachable by any authenticated user (AV:N/PR:L); object references are enumerable so AC:L (contra vendor's AC:H); token disclosure plus deletion yield C:H and I:H/A:H.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Updated
Oct 18, 2026 - 20:55 vuln.today
v2 - CVSS changed
Severity Changed
Oct 18, 2026 - 20:22 NVD
MEDIUM HIGH
CVSS changed
Oct 18, 2026 - 20:22 NVD
5.0 (MEDIUM) 7.5 (HIGH)
PoC Detected
Jan 30, 2026 - 14:14 vuln.today
Public exploit code
CVE Published
Nov 13, 2025 - 18:15 nvd
MEDIUM 5.0

DescriptionNVD

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 retrieve its value by simply knowing the target user's ID and token ID, without requiring authorization checks. Version 3.13.0 fixes the issue.

Executive ViewAI

Why It Matters

Typebot versions 3.9.0 through 3.12.x contain an API token management flaw that lets a user with a valid account retrieve and delete other users' tokens, creating cross-account and cross-tenant risk for organizations running public or multi-user Typebot deployments. Publicly available exploit code exists, but there is no CISA KEV confirmation of active exploitation. Leadership should prioritize containment and tenant isolation because stolen tokens can expose integrations, customer data, and downstream workflows until a vendor fix is available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim controls include disabling public registration, restricting Typebot access to trusted users and networks, rotating API tokens, enforcing least-privilege token scopes, monitoring token management logs, and isolating multi-tenant instances until a fixed release is available.

Threat Intelligence Overview

EPSS Score
0.1%
Top 77% exploitable
Prevalence
Low
niche open-source self-hosted chatbot builder, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)NVD

cpe:2.3:a:typebot:typebot:*:*:*:*:*:-:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy