Chartbrew Incorrect Access Control Vulnerability in Dashboard Route

Vulnerability

A vulnerability in Chartbrew version 4.9.0 allows authenticated users to access dashboard data from projects they do not have permission to view. This issue arises because a legacy dashboard route bypasses project-level authorization, exposing raw project data, including sensitive information such as report passwords. The vulnerability affects same-team users with low privileges.

Impact

Exploitation of this vulnerability allows unauthorized access to another user's project dashboard data, including charts, filters, share policy information, and sensitive report passwords. This could weaken the security of public reports by exposing hidden chart data.

Reproduction

To reproduce this vulnerability, an authenticated user must be a member of the same team as the target user and know the name of the project dashboard they wish to access. The user can send a request to the legacy dashboard route, including an authorization token that does not grant access to the specific project. The server will respond with the requested dashboard data, including sensitive information such as the project's report password.

Remediation

Users can update to Chartbrew version 5.0.0, where this vulnerability has been patched.

Added: Apr 30, 2026, 7:20 PM
Updated: Apr 30, 2026, 7:20 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
6.6
remediation
0.0
relevance
7.1
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.