🔍 CVE-2026-86059

9.6
CVSS Score
CRITICAL
2026-09-22
2026-09-22 18:17
✅ 완료

🇰🇷 한글 설명

Dokploy 0.29.13 미만 버전에서 Git 제공자 접근 권한이 없는 조직 구성원이 평문 자격 증명을 탈취할 수 있는 취약점이 발견되었습니다. 특정 경로를 통해 GitHub, GitLab 등의 OAuth 토큰, 클라이언트 비밀번호, 앱 비밀번호 등이 노출되어 권한 우회 및 외부 저장소 조작이 가능합니다.

💡 쉬운 설명

Dokploy를 사용하는 조직 내에서 권한이 낮은 사용자가 관리자의 중요한 Git 비밀번호나 인증 키를 몰래 훔쳐볼 수 있는 보안 결함입니다. 이를 통해 공격자는 회사의 비공개 코드 저장소에 접근하거나 코드를 조작할 위험이 있습니다.

🇺🇸 원문 (English)

Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, Dokploy organization members without Git provider access can retrieve plaintext provider credentials through github.one, gitlab.one, gitea.one, and bitbucket.one because those protected procedures return full provider rows without applying getAccessibleGitProviderIds or an organization check. The application.one route also returns nested GitHub, GitLab, Gitea, and Bitbucket relations from findApplicationById with GitHub App private keys, OAuth tokens, client secrets, webhook secrets, and app passwords even when hasGitProviderAccess is false. A member with application read access or a provider identifier can therefore bypass per-member provider assignment and use the exposed credentials to access private repositories or manipulate external workflows. This issue is fixed in version 0.29.13.

📍 영향받는 시스템

Dokploy versions prior to 0.29.13

⚔️ 공격 벡터

권한이 없는 사용자가 특정 API 경로(github.one, application.one 등)를 호출하여 노출된 자격 증명 데이터를 탈취

🛡️ 대응 방법

Dokploy를 최신 버전인 0.29.13 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

명령어 결과에 0.29.13 이상의 버전 번호가 출력되면 취약점이 해결된 상태입니다.

Shell / Script
curl -s http://<dokploy-host>/version | grep -E '0.29.13'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Storage Protect Client