Description
Lightdash 0.2609.0 before 3.137.0 contains an authorization bypass vulnerability in the RenameService that allows authenticated users with update Project permission on one project to access and modify dashboards belonging to a different project, caused by the failure to verify that the projectUuid from the URL matches the projectUuid of the target dashboard. Attackers can send crafted POST requests to the rename/dashboard endpoint to modify foreign dashboard filters and break charts, or send GET requests to the rename/dashboard/fields endpoint to read field metadata from projects they do not have access to.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| lightdash | lightdash | 0.2609.0 – < 3.137.0 | 3.137.0 |
References
- GitHub Security Advisory (GHSA-h6fw-x63x-9gr6) vendor-advisory technical-description
- lightdash 3.137.0 Release Notes patch issue-tracking release-notes
- VulnCheck Advisory: Lightdash 0.2609.0 before 3.137.0 Cross-Project IDOR via RenameService Dashboard Endpoints third-party-advisory