🇰🇷 한글 설명
Coolify 4.0.0-beta.471 이전 버전에서 사용자가 제어하는 영구 볼륨 이름이 이스케이프 처리나 검증 없이 셸 명령어로 삽입되는 취약점이 발견되었습니다. 이를 통해 인증된 사용자가 셸 메타문자를 주입하여 관리되는 서버에서 루트 권한으로 명령을 실행할 수 있습니다.
💡 쉬운 설명
서버 관리 도구인 Coolify에서 볼륨 이름을 설정할 때 특수 문자를 섞어 넣으면, 시스템이 이를 명령어로 오해하여 해커가 서버의 모든 권한을 가질 수 있는 문제입니다. 인증된 사용자가 악의적인 이름을 입력함으로써 서버를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to 4.0.0-beta.471, user-controlled persistent volume names are interpolated into shell commands executed on managed servers without escaping or validation, allowing an authenticated member to inject shell metacharacters and execute commands as root when volume operations are triggered. This issue appears to be fixed in version 4.0.0-beta.471.
📍 영향받는 시스템
Coolify 4.0.0-beta.471 미만 버전
⚔️ 공격 벡터
인증된 사용자가 볼륨 이름에 셸 메타문자를 포함시켜 명령어를 주입하는 방식
🛡️ 대응 방법
Coolify를 최신 버전인 4.0.0-beta.471 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 실행 결과에 4.0.0-beta.471 또는 그 이상의 버전이 포함되어 있는지 확인하십시오.
curl -s http://<COOLIFY_HOST>/api/version | grep -E '4\.0\.0-beta\.471|higher'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server