🇰🇷 한글 설명
Chartbrew 4.8.4 미만 버전에서 차트 필터 엔드포인트에 인증 및 권한 확인 미들웨어가 누락된 취약점이 발견되었습니다. 이로 인해 인증되지 않은 사용자가 모든 팀과 프로젝트의 차트 데이터에 접근할 수 있습니다. 해당 문제는 4.8.4 버전에서 패치되었습니다.
💡 쉬운 설명
로그인을 하지 않은 외부인도 허락 없이 회사의 중요한 데이터 차트를 몰래 볼 수 있는 보안 구멍이 발견되었습니다. 이 문제는 최신 버전으로 업데이트하면 해결됩니다.
🇺🇸 원문 (English)
Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to version 4.8.4, the chart filter endpoint POST /project/:project_id/chart/:chart_id/filter is missing both verifyToken and checkPermissions middleware, allowing unauthenticated users to access chart data from any team/project. This issue has been patched in version 4.8.4.
📍 영향받는 시스템
Chartbrew version < 4.8.4
⚔️ 공격 벡터
인증 없이 특정 API 엔드포인트(POST /project/:project_id/chart/:chart_id/filter)에 요청을 보내 데이터 탈취
🛡️ 대응 방법
Chartbrew를 최신 버전인 4.8.4 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 4.8.4 이상의 버전 번호가 출력되면 안전하며, 그 미만이면 취약한 상태입니다.
curl -s http://<target-ip>/api/version | grep -E '4.8.4'