🇰🇷 한글 설명
HAX CMS 25.0.0 이전 버전에서 /server-status 엔드포인트가 인증 없이 공개적으로 접근 가능하여 사용자 토큰, 활동, IP 주소, 서버 설정 등 민감한 정보를 노출합니다. 공격자가 실시간 사용자 상호작용을 모니터링하고 내부 인프라 정보를 수집할 수 있습니다.
💡 쉬운 설명
HAX CMS에 로그인 없이 누구나 접근 가능한 페이지가 있어서 사용자 정보와 시스템 설정이 노출됩니다. 악의적인 사람이 이 정보를 이용해 시스템을 공격할 수 있습니다.
🇺🇸 원문 (English)
HAX CMS helps manage microsite universe with PHP or NodeJs backends. Prior to 25.0.0, the /server-status endpoint is publicly accessible and exposes sensitive information including authentication tokens (user_token), user activity, client IP addresses, and server configuration details. This allows any unauthenticated user to monitor real-time user interactions and gather internal infrastructure information. This vulnerability is fixed in 25.0.0.
📍 영향받는 시스템
HAX CMS < 25.0.0 (PHP, NodeJS 백엔드)
⚔️ 공격 벡터
인증되지 않은 공격자가 HTTP 요청으로 /server-status 엔드포인트에 직접 접근
🛡️ 대응 방법
HAX CMS를 25.0.0 이상으로 즉시 업그레이드
🔧 검증 코드
user_token이나 user_activity가 응답에 포함되면 취약함. 404/403 에러나 응답 없음은 패치됨을 의미.
curl -s http://[target]:port/server-status 2>/dev/null | grep -E 'user_token|user_activity' && echo 'VULNERABLE' || echo 'NOT_FOUND'