جزئیات آسیبپذیری
CVE-2026-48768
TypeBot: Unauthenticated arbitrary s3 object write in generate-upload-url via unsanitized fileName
شرح رسمی (انگلیسی)
TypeBot is a chatbot builder tool. In versions 3.16.1 and earlier, POST /api/blocks/file-input/v3/generate-upload-url is unauthenticated and uses unsanitized fileName input to construct public/ S3 object keys, while issuing presigned PUT URLs that do not bind Content-Type. As a result, any anonymous visitor to a published bot with a file input can upload attacker-controlled HTML, SVG, or JS to attacker-chosen subpaths, including other tenants’ publicly served result paths, enabling arbitrary content hosting and potential stored XSS on the storage origin. ../ traversal is blocked by S3/MinIO canonicalization (signature mismatch), but forward-slash path injection is exploitable. This issue has been fixed in version 3.17.0.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 9.3بحرانی | 3.1 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:H/A:N |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| baptisteArno | typebot.io | < 3.17.0 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۲- https://github.com/baptisteArno/typebot.io/releases/tag/v3.17.0 x_refsource_MISC
- https://github.com/baptisteArno/typebot.io/security/advisories/GHSA-fp7x-6pqh-vhvf x_refsource_CONFIRM
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۳/۲۸
- آخرین بهروزرسانی
- ۱۴۰۵/۰۳/۲۸
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- GitHub_M
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- بله
- وضعیت بهرهبرداری
- اثبات مفهوم
- اثر فنی
- جزئی
ضعفها (CWE)
- CWE-22Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
- CWE-79Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')