🇰🇷 한글 설명
Budibase 3.45.0 미만 버전에서 GET /api/chat-links 엔드포인트의 워크스페이스 범위 지정 오류가 발생합니다. 이로 인해 빌더 권한을 가진 공격자가 테넌트 내 다른 워크스페이스의 채팅 식별 링크 레코드를 열거하고 사용자 ID 및 외부 채팅 서비스 식별자와 같은 민감한 데이터를 탈취할 수 있습니다.
💡 쉬운 설명
하나의 작업 공간만 볼 수 있는 사용자가 권한 없이 다른 작업 공간의 채팅 연결 정보를 훔쳐볼 수 있는 보안 결함입니다. 이를 통해 다른 사용자의 ID나 채팅 서비스 연결 정보가 유출될 위험이 있습니다.
🇺🇸 원문 (English)
Budibase before 3.45.0 fails to properly scope the GET /api/chat-links endpoint by workspace, allowing builders to enumerate chat identity link records across all workspaces in a tenant. Attackers with builder access to a single workspace can retrieve sensitive chat identity linking data including user IDs and external chat service identifiers from other workspaces they have no permission to access.
📍 영향받는 시스템
Budibase version < 3.45.0
⚔️ 공격 벡터
권한이 있는 빌더가 API 엔드포인트를 통해 다른 워크스페이스의 데이터를 요청하는 방식
🛡️ 대응 방법
Budibase를 3.45.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 3.45.0 미만이면 취약한 상태이며, 3.45.0 이상이면 안전합니다.
curl -s http://<budibase-host>/api/version | grep -E '3\[\.(4[5-9]|5[0-9]|[1-9][0-9])' || echo 'Version is potentially vulnerable'