TypeBot — инструмент для создания чат-ботов. До версии 3.18.0 любой прошедший проверку подлинности негостевой участник рабочей области мог удалить общедоступный собственный домен другой рабочей области и сделать машинописцев в этом домене недоступными. Обработчик удаления пользовательского домена в handleDeleteCustomDomain.ts авторизует вызывающую сторону по предоставленному клиентом идентификатору рабочей области, но отправляет предоставленное клиентом имя домена в общий проект Vercel перед проверкой принадлежности домена к этой рабочей области.
Эта проблема исправлена в версии 3.18.0.
Показать оригинальное описание (EN)
TypeBot is a chatbot builder tool. Prior to 3.18.0, any authenticated non-guest workspace member can remove another workspace's public custom domain and make typebots on that domain unavailable. The custom-domain delete handler in handleDeleteCustomDomain.ts authorizes a caller against a client-supplied workspaceId but sends the client-supplied domain name to the shared Vercel project before verifying that the domain belongs to that workspace. This issue is fixed in version 3.18.0.
Характеристики атаки
Последствия
Строка CVSS v4.0