CVE-2026-40603: Chartbrew: Incorrect Access Control in /api/project/dashboard/:brewName via same-team override
Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. In version 4.9.0, Chartbrew exposes a legacy dashboard route that returns a project's report data to any authenticated member of the same team, even when that user does not have access to the specific project. The route bypasses project-level authorization and returns the raw project object. As a result, a low-privileged same-team user can read another project's dashboard data and recover the project's stored report password from the response. This issue has been patched in version 5.0.0.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2026-40603?
CVE-2026-40603 is classified as a high severity vulnerability due to incorrect access control in Chartbrew.
How do I fix CVE-2026-40603?
To fix CVE-2026-40603, upgrade to Chartbrew version 5.0.0 or later.
What component is affected by CVE-2026-40603?
CVE-2026-40603 affects the legacy dashboard route in the Chartbrew application.
Can CVE-2026-40603 impact data privacy?
Yes, CVE-2026-40603 can lead to unauthorized access to data, impacting user privacy.
Is CVE-2026-40603 publicly disclosed?
Yes, CVE-2026-40603 has been publicly disclosed and documented in the relevant security advisories.