🇰🇷 한글 설명
Pterodactyl의 서버 제어 플랫폼인 Wings는 1.12.3 이전 버전에서 egg 설정 파일 템플릿의 {{config.}} 플레이스홀더를 통해 저권한 사용자가 전체 데몬 설정에 포함된 {{config.token}}, {{config.token_id}}, {{config.docker.registries}} 값을 읽을 수 있는 취약점이 있습니다. 이 문제는 1.12.3 버전에서 수정되었습니다.
💡 쉬운 설명
게임 서버를 관리하는 프로그램에 설정값이 새어 나가는 허점이 있습니다. 일반 사용자도 이 허점을 이용해 중요한 인증 정보를 볼 수 있습니다.
🇺🇸 원문 (English)
Wings is the server control plane for Pterodactyl, a free, open-source game server management panel. Prior to 1.12.3, {{config.}} placeholders in egg configuration-file templates allow a low-privileged user to read {{config.token}}, {{config.token_id}}, and {{config.docker.registries}} from the full daemon configuration. This issue is fixed in version 1.12.3.
📍 영향받는 시스템
Pterodactyl Wings 1.12.3 미만 버전
⚔️ 공격 벡터
낮은 권한의 사용자가 egg 설정 템플릿에 {{config.token}} 등의 플레이스홀더를 삽입해 인증 토큰과 레지스트리 정보를 조회
🛡️ 대응 방법
Pterodactyl Wings를 1.12.3 이상으로 업데이트하고, 노출 가능성이 있던 토큰과 레지스트리 자격 증명을 재발급
🔧 검증 코드
출력된 버전이 1.12.3 미만이면 취약하며, 1.12.3 이상이면 패치가 적용된 것입니다.
wings --version 2>/dev/null || /usr/local/bin/wings --version 2>/dev/null
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
Multi-Domain Security Management Server