CVE-2025-65098: baptisteArno typebot.io · Cross-site Scripting
Affects baptisteArno typebot.ioSource CVE Database V5
Not known to be exploited · CVSS 7.4 High : upgrade to 3.13.2 soon.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 27% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 3.13.2
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 22 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: 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 26 Oct 2026.
What to do
Upgrade typebot.io and baptistearno/typebot.io to 3.13.2.
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
- Immediate upgrade of Typebot installations to version 3.13.2 or later to apply the official patch that fixes the vulnerability.
- Restrict access to the /api/trpc/credentials.getCredentials endpoint by implementing strict authentication and authorization checks to ensure users can only retrieve their own credentials.
- Implement Content Security Policy (CSP) headers to mitigate the impact of potential XSS attacks by restricting script execution sources.
- Educate users about the risks of running untrusted or unknown chatbots, emphasizing caution before clicking "Run" on previewed bots.
- Conduct regular audits of stored API keys and tokens, rotating them if compromise is suspected.
- Monitor network traffic and logs for unusual API key usage patterns or exfiltration attempts.
- Employ web application firewalls (WAFs) with rules targeting XSS attack vectors to provide an additional layer of defense.
- Review and minimize the scope of credentials stored within Typebot, avoiding unnecessary storage of sensitive tokens when possible.
- For organizations using Typebot in multi-tenant environments, enforce tenant isolation and credential segregation to limit cross-tenant data exposure.
Description
Typebot is an open-source chatbot builder. In versions prior to 3.13.2, client-side script execution in Typebot allows stealing all stored credentials from any user. When a victim previews a malicious typebot by clicking "Run", JavaScript executes in their browser and exfiltrates their OpenAI keys, Google Sheets tokens, and SMTP passwords. The `/api/trpc/credentials.getCredentials` endpoint returns plaintext API keys without verifying credential ownership. Version 3.13.2 fixes the issue.