CVE-2024-29885

Reports are still accessible even when `canView()` returns false in silverstripe/reports

Published Jul 17, 2024 CVSS 3.1 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
silverstripe/reports is an API for creating backend reports in the Silverstripe Framework. In affected versions reports can be accessed by their direct URL by any user who has access to view the reports admin section, even if the `canView()` method for that report returns `false`. This issue has been addressed in version 5.2.3. All users are advised to upgrade. There are no known workarounds for this vulnerability.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-2294 silverstripe/reports is an API for creating backend reports in the Silverstripe Framework. In affected versions reports can be accessed by their direct URL by any user who has access to view the reports admin section, even if the `canView()` method for that report returns `false`. This issue has been addressed in version 5.2.3. All users are advised to upgrade. There are no known workarounds for this vulnerability.
Github GHSA Github GHSA GHSA-89q6-98xx-4ffw Silverstripe Reports are still accessible even when `canView()` returns false
History
Type Values Removed Values Added
First Time appeared Silverstripe
Silverstripe reports
CPEs cpe:2.3:a:silverstripe:reports:*:*:*:*:*:silverstripe:*:*
Vendors & Products Silverstripe
Silverstripe reports
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 2, 2024, 1:17 AM
Reserved
Mar 21, 2024, 3:12 PM
Status
Analyzed
Published
Jul 17, 2024, 8:15 PM
Modified
Jun 17, 2026, 7:23 AM