🇰🇷 한글 설명
Coolify v4.0.0-beta.434 이하 버전에서 낮은 권한을 가진 사용자가 높은 권한을 가진 사용자를 초대할 수 있는 취약점이 발견되었습니다. 공격자가 초대 버튼을 반복 클릭하면 권한 상승이 발생하며, 이를 통해 관리자 계정을 탈취하고 시스템 전체 제어권을 획득할 수 있습니다.
💡 쉬운 설명
일반 사용자 권한을 가진 사람이 버튼을 여러 번 누르는 편법을 통해 관리자 권한을 몰래 얻을 수 있는 보안 결함입니다. 관리자 권한을 얻게 되면 서버의 모든 데이터와 설정을 마음대로 조작할 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. In Coolify versions up to and including v4.0.0-beta.434, a low privileged user (member) can invite a high privileged user. At first, the application will throw an error, but if the attacker clicks the invite button a second time, it actually works. This way, a low privileged user can invite themselves as an administrator to the Coolify instance. After the high privileged user is invited, the attacker can initiate a password reset and log in with the new admin. As of time of publication, it is unclear if a patch is available.
📍 영향받는 시스템
Coolify v4.0.0-beta.434 및 그 이하 모든 버전
⚔️ 공격 벡터
낮은 권한의 사용자가 초대 기능을 반복 실행하여 관리자 권한을 획득한 후 비밀번호 재설정을 통해 로그인
🛡️ 대응 방법
해당 취약점이 해결된 최신 버전으로 업데이트하거나, 관리자 권한 부여 로직에 대한 보안 패치를 적용해야 합니다.
🔧 검증 코드
출력된 버전 정보가 v4.0.0-beta.434 이하인지 확인하여 취약 여부를 판단합니다.
curl -s http://<target-ip>/api/version | grep -E 'v4\.0\.0-beta\.[0-9]{1,3}'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server