🇰🇷 한글 설명
Dokploy 0.26.7 및 이전 버전의 스케줄 라우터에서 조직 및 역할 확인 절차가 누락되었습니다. 이로 인해 인증된 사용자가 다른 조직의 scheduleId 또는 serverId를 알 경우 스케줄을 조작할 수 있으며, 이를 통해 호스트 또는 원격 서버에서 원격 코드 실행(RCE)이 가능합니다.
💡 쉬운 설명
로그인한 사용자라면 누구나 다른 사람의 예약 작업을 마음대로 바꾸거나 삭제할 수 있는 보안 결함입니다. 공격자가 이 기능을 악용하면 서버에 몰래 명령어를 실행하여 시스템을 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.26.7 and earlier, the schedule router does not enforce organization/role checks. As a result, any authenticated user can create, update, run, or delete schedules belonging to other organizations if they know the scheduleId/serverId. Schedule types server and dokploy-server write and execute scripts on the host or remote servers, enabling RCE on the Dokploy host or a target server.
📍 영향받는 시스템
Dokploy 0.26.7 및 그 이전 모든 버전
⚔️ 공격 벡터
인증된 사용자가 타인의 scheduleId 또는 serverId를 이용해 스케줄을 조작하여 악성 스크립트 실행
🛡️ 대응 방법
Dokploy를 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 0.26.7 이하인지 확인하여 취약 여부를 판단합니다.
docker inspect dokploy | grep -i 'version' || echo 'Version information not found'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
Windows iSCSI Target Service