🇰🇷 한글 설명
Coolify의 데이터베이스 백업 기능에서 인증된 사용자가 임의의 명령을 실행할 수 있는 커맨드 인젝션 취약점이 발견되었습니다. 데이터베이스 이름이 적절한 검증 없이 셸 명령어로 전달되어, 관리 권한을 가진 사용자가 관리 대상 서버에서 루트 권한으로 원격 코드 실행(RCE)이 가능합니다.
💡 쉬운 설명
서버 관리 도구인 Coolify에서 데이터베이스 이름을 조작하여 해커가 서버를 완전히 장악할 수 있는 보안 구멍이 발견되었습니다. 권한이 있는 사용자가 악의적인 명령어를 입력하면 서버의 모든 제어권을 빼앗길 수 있습니다.
🇺🇸 원문 (English)
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Prior to version 4.0.0-beta.451, an authenticated command injection vulnerability in the Database Backup functionality allows users with application/service management permissions to execute arbitrary commands as root on managed servers. Database names used in backup operations are passed directly to shell commands without sanitization, enabling full remote code execution. Version 4.0.0-beta.451 fixes the issue.
📍 영향받는 시스템
Coolify 4.0.0-beta.451 미만 버전
⚔️ 공격 벡터
데이터베이스 백업 시 입력되는 데이터베이스 이름에 악의적인 셸 명령어를 삽입하여 실행
🛡️ 대응 방법
Coolify를 최신 버전인 4.0.0-beta.451 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력 결과에 4.0.0-beta.451 이상의 버전 정보가 포함되어 있는지 확인하십시오.
curl -s http://localhost:PORT/api/version | grep -E '4\.0\.0-beta\.451'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
Security Management Server