CVE-2026-31816
Budibase: универсальный обход аутентификации через инъекцию параметров запроса вебхука
- Опубликовано
- 9 мар. 2026 г.
- Обновлено
- 10 мар. 2026 г.
- Назначение CNA
- GitHub_M
- Наблюдены доказательства
- 25 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NНизкий · следующие 30 дней
- Процентиль
- 82,2 %
- Дата модели
- 17 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Budibase — это low-code платформа для создания внутренних инструментов, рабочих процессов и административных панелей. В версии 3.31.4 и более ранних middleware authorized() сервера Budibase, защищающий каждый серверный API-эндпоинт, может быть полностью обойдён путём добавления шаблона пути вебхука к строке запроса любого запроса. Функция isWebhookEndpoint() использует незакреплённое регулярное выражение, которое проверяет ctx.request.url, а в Koa это включает полный URL с параметрами запроса. Когда регулярное выражение совпадает, middleware authorized() немедленно вызывает return next(), пропуская всю аутентификацию, авторизацию, проверки ролей и защиту от CSRF. Это означает, что полностью неаутентифицированный удалённый злоумышленник может получить доступ к любому серверному API-эндпоинту, просто добавив ?/webhooks/trigger (или любой вариант шаблона вебхука) к URL.
Источники
budibase/CVE-2026-31816
Budibase Authentication Bypass via Webhook Query Parameter (CVE-2026-31816)
Vulhub vulnerability labsЗаявленные условия
- lab image version: budibase/couchdb:v3.3.3-sqs-v2.1.1(budibase/CVE-2026-31816/docker-compose.yml:services.couchdb-service.image)
- lab image version: redis:7-alpine(budibase/CVE-2026-31816/docker-compose.yml:services.redis-service.image)
- lab image version: minio/minio:RELEASE.2025-09-07T16-13-09Z(budibase/CVE-2026-31816/docker-compose.yml:services.minio-service.image)
- lab image version: vulhub/budibase:3.31.4-worker(budibase/CVE-2026-31816/docker-compose.yml:services.worker-service.image)
- lab image version: vulhub/budibase:3.31.4-apps(budibase/CVE-2026-31816/docker-compose.yml:services.app-service.image)
- lab image version: vulhub/budibase:3.31.4-proxy(budibase/CVE-2026-31816/docker-compose.yml:services.proxy-service.image)
http/cves/2026/CVE-2026-31816.yaml
Nuclei TemplatesЗаявленные условия
- network: http($.protocol_keys)
- verification: dsl($.matchers[*].type)
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.