Skip to content
Fencer Vulns
medium 5.3

CVE-2020-6165 json

Silverstripe has Incorrect Default Permissions

published 2020-07-15 6 y ago modified 2026-06-17 4 mo ago also BIT-silverstripe-2020-6165 , EUVD-2022-2534 , GHSA-589q-75r3-mfq4

cvss
5.3
version 3.1, NVD
cisa kev
Not listed
not in CISA's catalog
epss
1.1%
EPSS 1.1% chance of exploitation in 30 days, percentile 64%
public exploits
0
none known

Summary

SilverStripe 4.5.0 allows attackers to read certain records that should not have been placed into a result set. This affects silverstripe/recipe-cms. The automatic permission-checking mechanism in the silverstripe/graphql module does not provide complete protection against lists that are limited (e.g., through pagination), resulting in records that should have failed a permission check being added to the final result set. GraphQL endpoints are configured by default (e.g., for assets), but the admin/graphql endpoint is access protected by default. This limits the vulnerability to all authenticated users, including those with limited permissions (e.g., where viewing records exposed through admin/graphql requires administrator permissions). However, if custom GraphQL endpoints have been configured for a specific implementation (usually under /graphql), this vulnerability could also be exploited through unauthenticated requests. This vulnerability only applies to reading records; it does not allow unauthorised changing of records.

Patch / fix

  • packagist silverstripe/recipe-cms 4.5.3
  • packagist silverstripe/graphql 3.2.4
  • bitnami silverstripe 3.2.4, 3.3.0, 4.5.3
  • silverstripe silverstripe 3.2.4, 3.3.0, 4.5.3

Exploit prediction

1.07% chance of exploitation in the next 30 days, higher than 64% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
GitHub 3.1 5.3 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
NVD 3.1 5.3 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
NVD 2.0 5.0 AV:N/AC:L/Au:N/C:P/I:N/A:N
OSV 3.1 5.3 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Affected packages

ecosystem package affected fixed in
packagist silverstripe/recipe-cms
>=4.5.0, <4.5.3
4.5.3
packagist silverstripe/graphql
>=3.2.0, <3.2.4
3.2.4
bitnami silverstripe
>=3.2.0, <3.2.4
>=3.2.5, <3.3.0
>=4.5.0, <4.5.3
3.2.4
3.3.0
4.5.3

Classification

Weakness
  • CWE-276 Incorrect Default Permissions

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.