🔍 CVE-2026-72871

7.5
CVSS Score
HIGH
2026-08-10
2026-09-08 20:54
✅ 완료

🇰🇷 한글 설명

Dokploy 0.29.13 미만 버전에서 인증되지 않은 사용자가 /api/providers/github/setup 경로를 통해 공격할 수 있는 취약점이 발견되었습니다. 공격자는 state 파라미터의 값을 조작하여 클라이언트 비밀번호와 개인 키가 포함된 GitHub App 프로바이더를 다른 조직에 강제로 삽입할 수 있습니다.

💡 쉬운 설명

해커가 가짜 정보를 보내 Dokploy 시스템에 몰래 악성 GitHub 연결 설정을 심을 수 있는 보안 결함입니다. 이로 인해 중요한 보안 키가 유출되거나 권한이 탈취될 위험이 있습니다.

🇺🇸 원문 (English)

Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, the unauthenticated /api/providers/github/setup route in apps/dokploy/pages/api/providers/github/setup.ts trusts gh_init organizationId and userId values from the state parameter and calls createGithub in packages/server/src/services/github.ts, allowing an attacker to insert a GitHub App provider containing client_secret, webhook_secret, and PEM private key material into another organization. This issue is fixed in version 0.29.13.

📍 영향받는 시스템

Dokploy 0.29.13 미만 모든 버전

⚔️ 공격 벡터

인증되지 않은 상태에서 API의 state 파라미터 내 organizationId 및 userId 값을 조작하여 공격

🛡️ 대응 방법

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

🔧 검증 코드

출력된 버전 번호가 0.29.13보다 낮으면 취약한 상태이며, 0.29.13 이상이면 안전합니다.

Shell / Script
npm list -g dokploy | grep -E 'dokploy@([0-9]+\.[0-9]+\.[0-9]+)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git