Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
8.8
CVE-2019-12437: Silverstripe GraphQL may accept forged requests
CVE-2019-12437 · published 6 years ago
Summary
Versions of Silverstripe up to 4.3.3, including its GraphQL component, can let an attacker send actions that appear to come from a legitimate user. This could let someone change data or perform operations without proper permission. Update to the latest Silverstripe release or apply the provided security patch to close the gap.
What to do
- Update silverstripe graphql to version 2.0.5.
- Update silverstripe graphql to version 3.1.2.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| composer | silverstripe | graphql |
>= 2.0.0, < 2.0.5 >= 3.1.0, < 3.1.2 Fix: upgrade to 2.0.5
|
| – | silverstripe | silverstripe |
<= 4.3.3 cpe:2.3:a:silverstripe:silverstripe:*:*:*:*:*:*:*:* |
Original advisory text
Silverstripe CSRF Protection Bypass via GraphQL
In SilverStripe through 4.3.3, the previous fix for SS-2018-007 does not completely mitigate the risk of CSRF in GraphQL mutations,
References
- https://nvd.nist.gov/vuln/detail/CVE-2019-12437
- https://www.silverstripe.org/download/security-releases/cve-2019-12437
- https://github.com/silverstripe/silverstripe-graphql/commit/3c1dd6b839b7c0e2cbc8...
- https://github.com/silverstripe/silverstripe-graphql/commit/db28f3075ae2335905f4...
- https://github.com/FriendsOfPHP/security-advisories/blob/master/silverstripe/gra...
- https://github.com/advisories/GHSA-fx37-56v6-85q6
- https://forum.silverstripe.org/c/releases Release Notes Vendor Advisory
- https://www.silverstripe.org/blog/tag/release Release Notes Vendor Advisory
- https://www.silverstripe.org/download/security-releases/ Vendor Advisory
Internet-facing
14 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit (estimated)
- Gives an attacker full control (estimated)
Type
CWE-352Cross-Site Request Forgery (CSRF)
Timeline
Published19 Feb 2020
Updated4 Nov 2026
First seen6 Mar 2026
Track software like this
Free during beta