🔍 CVE-2026-100688

6.5
CVSS Score
MEDIUM
2026-09-26
2026-10-08 16:16
✅ 완료

🇰🇷 한글 설명

Budibase 서버 3.45.0 미만 버전에서 GET /api/applications/:appId/appPackage 엔드포인트를 통해 발생하는 교차 테넌트 정보 노출 취약점입니다. 인증된 사용자가 피해 테넌트의 애플리케이션 ID를 입력하면 권한 없이 애플리케이션 메타데이터와 소스 코드를 읽을 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 다른 회사의 앱 ID를 알아내어 그 회사의 앱 설계도와 소스 코드를 몰래 훔쳐볼 수 있는 문제입니다. 이를 통해 내부 구조나 중요한 코드 조각이 유출될 위험이 있습니다.

🇺🇸 원문 (English)

Budibase server before 3.45.0 contains a cross-tenant information disclosure vulnerability in the GET /api/applications/:appId/appPackage endpoint that allows authenticated users to read another tenant's application metadata and source code. Attackers can supply a victim tenant's app id to retrieve sensitive application details including navigation structure, role names, internal screen URLs, JavaScript snippets, and user identifiers without authorization checks.

📍 영향받는 시스템

Budibase server version < 3.45.0

⚔️ 공격 벡터

인증된 사용자가 권한이 없는 타 테넌트의 appId를 API 요청에 포함하여 전송

🛡️ 대응 방법

Budibase 서버를 3.45.0 이상의 최신 버전으로 업데이트

🔧 검증 코드

출력된 버전 정보가 3.45.0 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
curl -s http://<budibase-host>/api/health | grep -i 'version' || echo 'Check version via management console'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server