🔍 CVE-2025-55750

6.5
CVSS Score
MEDIUM
2025-08-29
2026-10-19 17:10
✅ 완료

🇰🇷 한글 설명

Gitpod의 Bitbucket OAuth 통합에서 조작된 링크를 클릭한 인증된 사용자에게 유효한 Bitbucket 액세스 토큰이 URL 프래그먼트를 통해 노출될 수 있는 취약점입니다. Bitbucket의 토큰 반환 방식과 Gitpod의 리다이렉트 흐름 처리의 부적절한 구현이 원인이며, main-gha.33628 버전 이상으로 업그레이드하면 해결됩니다.

💡 쉬운 설명

Gitpod에서 Bitbucket 계정을 연결할 때 악의적인 링크를 클릭하면 비밀 액세스 토큰이 URL에 노출될 수 있습니다. 사용자가 직접 링크를 클릭해야 하며 Bitbucket에만 영향을 주고 GitHub와 GitLab은 안전합니다.

🇺🇸 원문 (English)

Gitpod is a developer platform for cloud development environments. In versions before main-gha.33628 for both Gitpod Classic and Gitpod Classic Enterprise, OAuth integration with Bitbucket in certain conditions allowed a crafted link to expose a valid Bitbucket access token via the URL fragment when clicked by an authenticated user. This resulted from how Bitbucket returned tokens and how Gitpod handled the redirect flow. The issue was limited to Bitbucket (GitHub and GitLab integrations were not affected), required user interaction, and has been mitigated through redirect handling and OAuth logic hardening. The issue was resolved in main-gha.33628 and later. There are no workarounds.

📍 영향받는 시스템

Gitpod Classic 및 Gitpod Classic Enterprise (main-gha.33628 이전 버전)

⚔️ 공격 벡터

인증된 사용자가 조작된 링크 클릭 시 OAuth 리다이렉트 프로세스를 통해 URL 프래그먼트에서 Bitbucket 액세스 토큰 노출

🛡️ 대응 방법

Gitpod를 main-gha.33628 이상 버전으로 업그레이드 수행

🔧 검증 코드

Docker 설치 시 이미지 태그에서 빌드 번호 확인 (33628 이상), 웹 API 호출 시 응답된 버전 번호가 33628 이상인지 확인

Shell / Script
docker ps --filter='name=gitpod' --format='{{.Image}}' 2>/dev/null || curl -s http://localhost:3000/api/version 2>/dev/null | grep -oE '[0-9]{5,}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git