🇰🇷 한글 설명
Coolify v4.0.0-beta.420.8 이하 버전에서 발생하는 정보 노출 취약점입니다. 인증된 팀 구성원이 특정 API 엔드포인트를 통해 다른 팀원의 민감한 이메일 변경 인증 코드(email_change_code)에 접근할 수 있습니다. 이 코드가 노출될 경우 공격자가 피해자의 계정 이메일 주소를 무단으로 변경할 수 있습니다.
💡 쉬운 설명
팀원 중 한 명이 다른 팀원의 이메일 변경용 비밀번호를 몰래 훔쳐볼 수 있는 보안 결함입니다. 이를 통해 공격자가 다른 사람의 계정 이메일을 자기 것으로 바꿔버릴 위험이 있습니다.
🇺🇸 원문 (English)
Coolify is an open-source and self-hostable tool for managing servers, applications, and databases. Coolify versions prior to and including v4.0.0-beta.420.8 have an information disclosure vulnerability in the `/api/v1/teams/{team_id}/members` and `/api/v1/teams/current/members` API endpoints allows authenticated team members to access a highly sensitive `email_change_code` from other users on the same team. This code is intended for a single-use email change verification and should be kept secret. Its exposure could enable a malicious actor to perform an unauthorized email address change on behalf of the victim. As of time of publication, no known patched versions exist.
📍 영향받는 시스템
Coolify v4.0.0-beta.420.8 및 그 이전의 모든 버전
⚔️ 공격 벡터
인증된 팀원이 특정 API 엔드포인트(/api/v1/teams/{team_id}/members 등)를 호출하여 타인의 이메일 변경 코드를 탈취
🛡️ 대응 방법
현재 공식 패치가 없으므로, 해당 API 엔드포인트에 대한 접근 권한을 제한하거나 보안 업데이트가 출시될 때까지 주의가 필요합니다.
🔧 검증 코드
명령어 결과에 'email_change_code' 필드와 함께 실제 값이 출력된다면 취약한 상태입니다.
curl -s http://<coolify-instance>/api/v1/teams/current/members | grep -E 'email_change_code'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
IBM WebSphere Application Server