Kerentanan  ·  2026-06-19

TypeBot Chatbot Builder — Penulisan Objek S3 Arbitrer Tanpa Autentikasi melalui fileName yang Tidak Disanitasi (CVE-2026-48768)

KerentananHigh dampakGlobalCVE-2026-48768
TypeBot versi 3.16.1 dan lebih awal (CVSS 9.3 CRITICAL, NVD 18 Juni 2026) mengekspos endpoint tanpa autentikasi POST /api/blocks/file-input/v3/generate-upload-url yang menggunakan input fileName yang tidak disanitasi untuk membuat kunci objek S3 public/ dan mengeluarkan URL PUT yang sudah ditandatangani yang tidak mengikat Content-Type. Setiap pengguna anonim dapat memberikan fileName yang dirancang untuk menulis konten arbitrer ke jalur S3 arbitrer, memungkinkan hosting konten arbitrer dan stored XSS pada asal penyimpanan. Diperbaiki dalam TypeBot 3.17.0.
TypeBot adalah pembuat chatbot sumber terbuka yang banyak digunakan untuk membuat alur percakapan bertenaga AI. Penulisan file tanpa autentikasi ini memungkinkan penyerang menyuntikkan JavaScript berbahaya ke asal penyimpanan S3 chatbot, memungkinkan serangan stored XSS terhadap semua pengguna yang berinteraksi dengan chatbot bertenaga TypeBot — berpotensi mencuri token sesi, kredensial, atau data percakapan dari pengguna chatbot dalam skala besar.
Penyerang tanpa autentikasi POSTs ke /api/blocks/file-input/v3/generate-upload-url dengan fileName yang dirancang berisi urutan path traversal. Menerima URL PUT S3 yang sudah ditandatangani dan mengunggah JavaScript berbahaya ke jalur arbitrer di bawah awalan public/, memungkinkan stored XSS.
TypeBot (typebot.io) ≤ 3.16.1
Upgrade ke TypeBot 3.17.0. Lihat rilis: https://github.com/baptisteArno/typebot.io/releases/tag/v3.17.0
Sumber
NVD — CVE-2026-48768CVE.org Record — CVE-2026-48768TypeBot v3.17.0 releaseCVE Feed - CVE-2026-48768
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →