🇰🇷 한글 설명
Countly 서버의 star-rating 플러그인에서 발생하는 취약점으로, 비관리자 권한을 가진 사용자가 악성 파일을 업로드하여 실행할 수 있습니다. 공격자가 조작한 파일이 관리자에 의해 실행될 경우, 관리자의 인증 토큰과 CSRF 토큰이 탈취될 수 있습니다.
💡 쉬운 설명
일반 사용자가 가짜 파일을 올려서 관리자의 컴퓨터를 속이는 공격입니다. 관리자가 그 파일을 확인하는 순간, 관리자의 로그인 정보가 해커에게 넘어가게 됩니다.
🇺🇸 원문 (English)
countly-server is the server-side part of Countly, a product analytics solution. Prior to 24.05.50 and 25.03.44, plugins/star-rating/api/api.js allows a non-global application administrator to use uploadFeedbackFile to store attacker-controlled active content while trusting the supplied MIME type. plugins/star-rating/frontend/app.js publicly serves the stored content from feedback/preview/ with the attacker-influenced Content-Type, so a global administrator who opens the preview executes the payload in the Countly origin and exposes authenticated session capabilities, including auth_token and csrf_token values. This issue is fixed in versions 24.05.50 and 25.03.44.
📍 영향받는 시스템
Countly versions prior to 24.05.50 and 25.03.44
⚔️ 공격 벡터
비관리자 권한을 이용한 악성 파일 업로드 및 관리자 세션 탈취
🛡️ 대응 방법
Countly를 24.05.50 또는 25.03.44 이상의 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 수정된 버전(24.05.50 또는 25.03.44 이상)이 포함되어 있는지 확인하십시오.
curl -s http://<target-ip>/api/version | grep -E '24.05.50|25.03.44'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
IBM WebSphere Application Server