๐Ÿ” CVE Alert

CVE-2026-48763

HIGH 8.2

TypeBot has Arbitrary S3 Object Write in deprecated public upload endpoint via attacker-controlled filePath

CVSS Score
8.2
EPSS Score
0.0%
EPSS Percentile
0th

TypeBot is a chatbot builder tool. Versions prior to 3.17.0 expose a deprecated public upload endpoint at `GET /api/v1/typebots/{typebotId}/blocks/{blockId}/storage/upload-url` that accepts an attacker-controlled `filePath` and returns a presigned S3 `PUT` URL for that exact key. Because the endpoint only checks that the referenced typebot is public and that the referenced block is a file input block, an unauthenticated attacker who knows a valid public `typebotId` and `blockId` can request presigned upload URLs for arbitrary objects in the shared bucket, including `private/...` and other tenants' `public/...` paths. Version 3.17.0 fixes this issue.

CWE CWE-862
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 high 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:N/UI:N/S:U/C:N/I:H/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
Low

Affected Versions

baptisteArno / typebot.io
< 3.17.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-m7f5-3wcm-x2c4 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