CVE Explorer
CVE-2026-39965
TypeBot is a chatbot builder tool. Versions 3.15.2 and prior contain an SSRF via Open Redirect Bypass as the HTTP Request block and Code block validate the initial request URL via validateHttpReqUrl() to block private IPs and cloud metadata hostnames. However, the HTTP clients (ky and fetch) follow 302 redirects without re-validating the redirect destination. An authenticated user can point a bot block to an attacker-controlled server that responds with a redirect to an internal IP, causing the
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"product":"typebot.io","vendor":"baptisteArno","versions":[{"status":"affected","version":"< 3.16.0"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:f30689d15c4cf964f453655fc71d8b72b8f7bd7c6401048a114b9af57167452a · sha256:4dd904cc2a42a86b… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":7.7,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"LOW","scope":"CHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N","version":"3.1"},"metric_type":"cvssV3_1"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:f30689d15c4cf964f453655fc71d8b72b8f7bd7c6401048a114b9af57167452a · sha256:4dd904cc2a42a86b… · /containers/cna/metrics/0/cvssV3_1
CWE assertions
1 source assertion{"cweId":"CWE-918","description":"CWE-918: Server-Side Request Forgery (SSRF)","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:f30689d15c4cf964f453655fc71d8b72b8f7bd7c6401048a114b9af57167452a · sha256:4dd904cc2a42a86b… · /containers/cna/problemTypes/0/descriptions/0
Source references
3 source assertions{"name":"https://github.com/baptisteArno/typebot.io/releases/tag/v3.16.0","tags":["x_refsource_MISC"],"url":"https://github.com/baptisteArno/typebot.io/releases/tag/v3.16.0"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:f30689d15c4cf964f453655fc71d8b72b8f7bd7c6401048a114b9af57167452a · sha256:4dd904cc2a42a86b… · /containers/cna/references/1
{"name":"https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-jxv3-m939-w95c","tags":["x_refsource_CONFIRM"],"url":"https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-jxv3-m939-w95c"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:f30689d15c4cf964f453655fc71d8b72b8f7bd7c6401048a114b9af57167452a · sha256:4dd904cc2a42a86b… · /containers/cna/references/0
{"tags":["exploit"],"url":"https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-jxv3-m939-w95c"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:f30689d15c4cf964f453655fc71d8b72b8f7bd7c6401048a114b9af57167452a · sha256:4dd904cc2a42a86b… · /containers/adp/0/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.