🔍 CVE-2026-50136

7.4
CVSS Score
HIGH
2026-06-26
2026-06-30 19:40
✅ 완료

🇰🇷 한글 설명

Budibase 3.39.3 미만 버전에서 인증되지 않은 사용자가 S3 PutObject 서명된 URL을 생성할 수 있는 취약점이 발견되었습니다. 공격자는 워크스페이스 ID와 S3 데이터소스 ID를 알면 인증 없이 공격자가 제어하는 버킷과 키로 업로드할 수 있는 URL을 요청할 수 있습니다.

💡 쉬운 설명

로그인하지 않은 외부인이 Budibase 시스템을 이용해 허가되지 않은 파일 업로드 링크를 마음대로 만들어낼 수 있는 보안 결함입니다. 이를 통해 공격자가 자신의 저장소로 데이터를 빼돌리거나 시스템 권한을 악용할 위험이 있습니다.

🇺🇸 원문 (English)

Budibase is an open-source low-code platform. Prior to 3.39.3, the application server exposes an unauthenticated endpoint that generates S3 PutObject presigned URLs using credentials stored in a workspace datasource. The route is protected only by the recaptcha middleware and does not require authentication, table permission, datasource permission, or builder access. A public caller who knows a workspace ID and S3 datasource ID can request a signed upload URL for attacker-controlled bucket and key values. This vulnerability is fixed in 3.39.3.

📍 영향받는 시스템

Budibase versions prior to 3.39.3

⚔️ 공격 벡터

인증되지 않은 엔드포인트를 통해 워크스페이스 및 데이터소스 ID를 이용한 S3 서명된 URL 요청

🛡️ 대응 방법

Budibase를 최신 버전인 3.39.3 이상으로 업데이트하십시오.

🔧 검증 코드

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

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server