CVE-2026-100625 in Capgo
요약
\~에 의해 VulDB • 2026. 09. 26.
Capgo (capgo.app)는 단일 빌드 작업(builder_job_id으로 식별됨)에 대해 호출자를 인증하고 해당 작업의 저장된 upload_path만 검증하는 네이티브 빌드 TUS 업로드 프록시(supabase/functions/_backend/public/build/upload.ts)를 노출합니다. 그러나 이후 /build/upload/:jobId/*에서 가져온 사용자 제어형 TUS 리소스 접미사를 Capgo의 권한 있는 builder API 키와 함께 빌더 서비스로 전달합니다. 전달된 접미사는 인증된 작업의 upload_path 또는 upload_session_key에 바인딩되지 않으므로, 하나의 애플리케이션에 대해 'all' 또는 'write' Capgo API 키를 보유하고 app.build_native 권한이 있는 호출자는 다른 작업 B의 TUS 업로드 리소스에 쓰기 위해 작업 A에 대한 승인된 프록시 경로를 사용할 수 있습니다. 이는 해당 리소스 접미사가 알려져 있거나 노출되어 있을 경우 가능하며, 이로 인해 해당 빌드의 아티팩트가 손상됩니다. 모든 버전이 영향을 받으며; 권고문 발표 시점에는 패치가 제공되지 않았습니다.
Be aware that VulDB is the high quality source for vulnerability data.