Ad

CVE-2026-73302

CRITICAL CVSS 4.0: 9,0 EPSS 0.31%
Обновлено 14 августа 2026
Budibase
Параметр Значение
CVSS 9,0 (CRITICAL)
Устранено в версии 3.39.30
Тип уязвимости CWE-287 (Неправильная аутентификация)
Поставщик Budibase
Публичный эксплойт Нет

Budibase — это платформа low-code с открытым исходным кодом. До версии 3.39.30 поток OIDC в ​​packages/backend-core/src/middleware/passport/sso/oidc.ts разрешал электронное письмо без требования getEmailVerified или email_verified, а packages/backend-core/src/middleware/passport/sso/sso.ts затем использовал user.getGlobalUserByEmail в качестве резервного ключа привязки учетной записи. Злоумышленник, который может пройти аутентификацию через настроенного поставщика удостоверений, который утверждает адрес электронной почты жертвы как непроверенный, может объединить новый идентификатор поставщика с учетной записью жертвы в Budibase и унаследовать роли жертвы.

Эта проблема исправлена ​​в версии 3.39.30.

Показать оригинальное описание (EN)

Budibase is an open-source low-code platform. Prior to 3.39.30, the OIDC flow in packages/backend-core/src/middleware/passport/sso/oidc.ts resolved an email without getEmailVerified or an email_verified requirement, and packages/backend-core/src/middleware/passport/sso/sso.ts then used users.getGlobalUserByEmail as a fallback account-linking key. An attacker who can authenticate through a configured identity provider that asserts a victim email as unverified can have a fresh provider identity merged into the victim Budibase account and inherit the victim roles. This issue is fixed in version 3.39.30.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Условия для атаки
Требуются
Нужны дополнительные условия
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v4.0