Every CVESearch/Get API key

GHSA-52cx-hpc5-cxwc

silverstripe/framework missing ACL on reports

4.3 MediumFix available

The SS_Report, and the reports CMS section only checks canView() when listing the reports that can be viewed by the current user.

It does not (and should) perform canView checks when the report is actually viewed, so if you know the URL to a report and can otherwise access the Reports section of the CMS, you can view any report.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

What each source reports

GitHub Advisories Score used4.3

silverstripe/framework missing ACL on reports

The SS_Report, and the reports CMS section only checks canView() when listing the reports that can be viewed by the current user.

It does not (and should) perform canView checks when the report is actually viewed, so if you know the URL to a report and can otherwise access the Reports section of the CMS, you can view any report.

Record
GHSA-52cx-hpc5-cxwc
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-862
Updated
2026-11-02
OSV4.3

silverstripe/framework missing ACL on reports

The SS_Report, and the reports CMS section only checks canView() when listing the reports that can be viewed by the current user.

It does not (and should) perform canView checks when the report is actually viewed, so if you know the URL to a report and can otherwise access the Reports section of the CMS, you can view any report.

Record
GHSA-52cx-hpc5-cxwc
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-862
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
silverstripe/framework
Packagist
3.1.19-rc1 up to 3.1.20
3.1.20
silverstripe/framework
Packagist
3.2.4-rc1 up to 3.2.5
3.2.5
silverstripe/framework
Packagist
3.3.2-rc1 up to 3.3.3
3.3.3
silverstripe/framework
Packagist
3.4.0-rc1 up to 3.4.1
3.4.1
silverstripe/framework
Packagist
3.1.19-rc1 up to 3.1.20, plus listed versions
3.1.193.1.20-rc13.1.20-rc2
3.1.20
silverstripe/framework
Packagist
3.2.4-rc1 up to 3.2.5, plus listed versions
3.2.43.2.5-rc13.2.5-rc2
3.2.5
silverstripe/framework
Packagist
3.3.2-rc1 up to 3.3.3, plus listed versions
3.3.23.3.3-rc13.3.3-rc2
3.3.3
silverstripe/framework
Packagist
3.4.0-rc1 up to 3.4.1, plus listed versions
3.4.03.4.1-rc13.4.1-rc2
3.4.1

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

GHSA-52cx-hpc5-cxwc is a medium vulnerability (CVSS 4.3) in silverstripe/framework, published May 27, 2024. No source lists public exploit code. Fixed in silverstripe/framework 3.1.20.

References

MoveEnter Open