🔍 CVE-2026-100684

8.1
CVSS Score
HIGH
2026-09-26
2026-10-08 16:16
✅ 완료

🇰🇷 한글 설명

Budibase 3.45.0 미만 버전의 OIDC/SSO 로그인 경로에서 인증 우회 취약점이 발견되었습니다. 공격자가 신뢰받는 IdP를 통해 피해자의 이메일 주소를 주장하면, 초대 코드나 이메일 인증 확인 없이 대기 중인 사용자 초대를 가로챌 수 있습니다. 이를 통해 관리자 권한을 획득하여 테넌트 전체를 장악할 수 있습니다.

💡 쉬운 설명

회사가 사용하는 로그인 시스템의 허점을 이용해, 다른 사람의 이메일 주소만 알면 그 사람의 계정 권한을 몰래 뺏을 수 있는 문제입니다. 특히 관리자 권한을 가진 계정을 뺏을 경우 회사의 모든 데이터와 앱에 접근할 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

Budibase versions 3.41.0 before 3.45.0 contain an authentication bypass in the OIDC/SSO login path of @budibase/server. In sso.authenticate, when no existing user matches the incoming SSO subject, the server looks up pending user invites by the IdP-asserted email address alone — without validating an invite code and without an email_verified check (the email_verified gate protects only the existing-account lookup). An attacker who can register at an IdP that the tenant trusts for OIDC and assert a victim's invited email address (even with email_verified=false) claims the pending invite and inherits all of its granted privileges, including builder and admin.global, with no admin exclusion. This results in takeover of the invited principal and, for admin invites, full tenant compromise (access to all apps, datasources including production credentials, and automations); the invite is consumed, denying onboarding to the legitimate invitee.

📍 영향받는 시스템

Budibase versions 3.41.0 before 3.45.0

⚔️ 공격 벡터

신뢰된 IdP를 통해 피해자의 이메일 주소를 주장하여 대기 중인 사용자 초대를 가로채는 방식

🛡️ 대응 방법

Budibase를 3.45.0 이상의 최신 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 3.45.0 미만(예: 3.41.x ~ 3.44.x)이면 취약한 상태입니다.

Shell / Script
curl -s http://<budibase-host>/api/v1/version | grep -E '3\.(4[1-4]\.|[0-3]\.)'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Log Server