🇰🇷 한글 설명
Coolify의 4.0.0-beta.451 미만 버전에서 발생하는 인증된 명령 주입 취약점입니다. PostgreSQL 초기화 스크립트 파일 이름을 처리할 때 적절한 검증이 이루어지지 않아, 관리 권한을 가진 사용자가 관리 대상 서버에서 루트 권한으로 임의의 명령을 실행할 수 있습니다.
💡 쉬운 설명
서버 관리 도구인 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 PostgreSQL Init Script Filename handling allows users with application/service management permissions to execute arbitrary commands as root on managed servers. PostgreSQL initialization script filenames are passed to shell commands without proper validation, enabling full remote code execution. Version 4.0.0-beta.451 fixes the issue.
📍 영향받는 시스템
Coolify version 4.0.0-beta.451 미만 모든 버전
⚔️ 공격 벡터
PostgreSQL 초기화 스크립트 파일 이름에 악성 명령어를 삽입하여 쉘 명령 실행
🛡️ 대응 방법
Coolify를 최신 버전인 4.0.0-beta.451 이상으로 업데이트하십시오.
🔧 검증 코드
출력 결과에 4.0.0-beta.451 이상의 버전 정보가 포함되어 있는지 확인하십시오.
curl -s http://localhost:8000/api/version | grep -E '4.0.0-beta.451'