CVE-2026-47704: baptisteArno typebot.io · Insecure Direct Object Reference
Affects baptisteArno typebot.ioSource CVE Database V5
Not known to be exploited · CVSS 7.1 High : upgrade to 3.17.0 soon.
Data as of 8 Nov 2026, 23:24 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 46% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 3.17.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 11 Aug 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 8 Nov 2026.
What to do
Upgrade typebot.io and baptistearno/typebot.io to 3.17.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| baptisteArnotypebot.io | Affected
| Fixed in
|
GitHubbaptistearno/typebot.iopkg:github/baptistearno/typebot.ioOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Upgrade to typebot.io version 3.17.0 or later, where this authorization bypass vulnerability is patched. No other mitigation guidance is provided.
Description
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.
References
- github.com/baptisteArno/typebot.io/security/advisories/GHSA-h67g-6q6g-58cj (opens in a new tab)
- github.com/baptisteArno/typebot.io/pull/2494 (opens in a new tab)
- github.com/baptisteArno/typebot.io/commit/6f915c3096bd43d4a913f0f2c7a92e8463f81a86 (opens in a new tab)
- github.com/baptisteArno/typebot.io/releases/tag/v3.17.0 (opens in a new tab)