Lookup for vulnerable packages by Package URL.
| Purl | pkg:composer/silverstripe/graphql@3.3.0 |
| Type | composer |
| Namespace | silverstripe |
| Name | graphql |
| Version | 3.3.0 |
| Qualifiers |
|
| Subpath | |
| Is_vulnerable | true |
| Next_non_vulnerable_version | 3.8.2 |
| Latest_non_vulnerable_version | 5.1.3 |
| Affected_by_vulnerabilities |
| 0 |
| url |
VCID-3t8k-6f9c-yue7 |
| vulnerability_id |
VCID-3t8k-6f9c-yue7 |
| summary |
Uncontrolled Resource Consumption
silverstripe-graphql is a package which serves Silverstripe data in GraphQL representations. An attacker could use a recursive graphql query to execute a Distributed Denial of Service attack (DDOS attack) against a website. This mostly affects websites with publicly exposed graphql schemas. If your Silverstripe CMS project does not expose a public facing graphql schema, a user account is required to trigger the DDOS attack. If your site is hosted behind a content delivery network (CDN), such as Imperva or CloudFlare, this may further mitigate the risk. This issue has been addressed in versions 3.8.2, 4.1.3, 4.2.5, 4.3.4, and 5.0.3. Users are advised to upgrade. There are no known workarounds for this vulnerability. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2023-40180, GHSA-v23w-pppm-jh66
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-3t8k-6f9c-yue7 |
|
| 1 |
| url |
VCID-qmfy-dxag-uuex |
| vulnerability_id |
VCID-qmfy-dxag-uuex |
| summary |
Improper Authentication
In SilverStripe, GraphQL does not honour MFA (multi-factor authentication) when using basic authentication. |
| references |
| 0 |
| reference_url |
https://api.first.org/data/v1/epss?cve=CVE-2020-26136 |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
0.00216 |
| scoring_system |
epss |
| scoring_elements |
0.44205 |
| published_at |
2026-06-07T12:55:00Z |
|
| 1 |
| value |
0.00216 |
| scoring_system |
epss |
| scoring_elements |
0.4423 |
| published_at |
2026-06-06T12:55:00Z |
|
| 2 |
| value |
0.00216 |
| scoring_system |
epss |
| scoring_elements |
0.44223 |
| published_at |
2026-06-05T12:55:00Z |
|
| 3 |
| value |
0.00216 |
| scoring_system |
epss |
| scoring_elements |
0.44155 |
| published_at |
2026-06-04T12:55:00Z |
|
|
| url |
https://api.first.org/data/v1/epss?cve=CVE-2020-26136 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
|
| fixed_packages |
|
| aliases |
CVE-2020-26136, GHSA-mg2g-8pwj-r2j2
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-qmfy-dxag-uuex |
|
| 2 |
| url |
VCID-sg62-98yy-2kd7 |
| vulnerability_id |
VCID-sg62-98yy-2kd7 |
| summary |
Incorrect Authorization
Default SilverStripe GraphQL Server (aka silverstripe/graphql) permission checker is not inherited by query subclass. |
| references |
| 0 |
| reference_url |
https://api.first.org/data/v1/epss?cve=CVE-2021-28661 |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
0.00169 |
| scoring_system |
epss |
| scoring_elements |
0.37751 |
| published_at |
2026-06-04T12:55:00Z |
|
| 1 |
| value |
0.00169 |
| scoring_system |
epss |
| scoring_elements |
0.37814 |
| published_at |
2026-06-07T12:55:00Z |
|
| 2 |
| value |
0.00169 |
| scoring_system |
epss |
| scoring_elements |
0.37844 |
| published_at |
2026-06-06T12:55:00Z |
|
| 3 |
| value |
0.00169 |
| scoring_system |
epss |
| scoring_elements |
0.37842 |
| published_at |
2026-06-05T12:55:00Z |
|
|
| url |
https://api.first.org/data/v1/epss?cve=CVE-2021-28661 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
|
| fixed_packages |
|
| aliases |
CVE-2021-28661, GHSA-r7rh-g777-g5gx
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-sg62-98yy-2kd7 |
|
|
| Fixing_vulnerabilities |
| 0 |
| url |
VCID-cr1v-ycfc-2qg2 |
| vulnerability_id |
VCID-cr1v-ycfc-2qg2 |
| summary |
Incorrect Default Permissions
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. |
| references |
| 0 |
| reference_url |
https://api.first.org/data/v1/epss?cve=CVE-2020-6165 |
| reference_id |
|
| reference_type |
|
| scores |
| 0 |
| value |
0.00159 |
| scoring_system |
epss |
| scoring_elements |
0.36432 |
| published_at |
2026-06-04T12:55:00Z |
|
| 1 |
| value |
0.00159 |
| scoring_system |
epss |
| scoring_elements |
0.36498 |
| published_at |
2026-06-07T12:55:00Z |
|
| 2 |
| value |
0.00159 |
| scoring_system |
epss |
| scoring_elements |
0.36535 |
| published_at |
2026-06-06T12:55:00Z |
|
| 3 |
| value |
0.00159 |
| scoring_system |
epss |
| scoring_elements |
0.36526 |
| published_at |
2026-06-05T12:55:00Z |
|
|
| url |
https://api.first.org/data/v1/epss?cve=CVE-2020-6165 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
|
| fixed_packages |
|
| aliases |
CVE-2020-6165, GHSA-589q-75r3-mfq4
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-cr1v-ycfc-2qg2 |
|
|
| Risk_score | 4.0 |
| Resource_url | http://public2.vulnerablecode.io/packages/pkg:composer/silverstripe/graphql@3.3.0 |