CVE Catalog

CVE-2026-73302

CriticalCVSS 9.0
Published: Translated: NVD NIST

Summary

Budibase prior to 3.39.30 has a vulnerability in the OIDC flow, where the email is not verified for email_verified, and accounts are linked based on email. An attacker who can authenticate through an identity provider with an unverified victim email can take over the victim's account and inherit their roles.

Risk Assessment

An attacker can gain access to the victim's account and privileges, leading to confidentiality and integrity breaches.

Recommendation

Upgrade Budibase to version 3.39.30, which contains the fix.

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS