CVE-2026-48765
TypeBot vulnerable to cross-workspace OAuth credential takeover in updateOAuthCredentials via missing object binding
CVSS Score
9.9
EPSS Score
0.0%
EPSS Percentile
0th
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 supplying an attacker-controlled writable `workspaceId`. The update path validates only the attacker-supplied workspace and then updates the credential record by global `id` alone, while also rewriting the credential's `workspaceId`. This allows cross-workspace OAuth credential takeover and reassignment. Version 3.17.0 patches the issue.
| CWE | CWE-639 |
| Vendor | baptistearno |
| Product | typebot.io |
| Published | Aug 11, 2026 |
Stay Ahead of the Next One
Get instant alerts for baptistearno typebot.io
Be the first to know when new critical vulnerabilities affecting baptistearno typebot.io are published โ delivered to Slack, Telegram or Discord.
Get Free Alerts โ
Free ยท No credit card ยท 60 sec setup
CVSS v3 Breakdown
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
Low
Affected Versions
baptisteArno / typebot.io
< 3.17.0
References
github.com: https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-3788-7276-x4j4 github.com: https://github.com/baptisteArno/typebot.io/pull/2459 github.com: https://github.com/baptisteArno/typebot.io/commit/7ae4c007d0987d2ca907b47e1b7418db62b8a157 github.com: https://github.com/baptisteArno/typebot.io/releases/tag/v3.17.0