CVE-2023-23684
published 2023-11-13CVE-2023-23684: Server-Side Request Forgery (SSRF) vulnerability in WPGraphQL.This issue affects WPGraphQL: from n/a through 1.14.5.
PriorityP434medium6.5CVSS 3.1
AVNACLPRLUINSUCHINAN
EPSS
0.36%
28.3th percentile
Server-Side Request Forgery (SSRF) vulnerability in WPGraphQL.This issue affects WPGraphQL: from n/a through 1.14.5.
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| wp-graphql | wp-graphql | >= 0 < 1.14.6 | 1.14.6 |
| wpengine | wpgraphql | <= 1.14.5 | — |
| wpgraphql | wpgraphql | n/a – 1.14.5 | — |
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
WPGraphQL Plugin vulnerable to Server Side Request Forgery (SSRF)
ghsa·2023-06-30
CVE-2023-23684 [MEDIUM] CWE-918 WPGraphQL Plugin vulnerable to Server Side Request Forgery (SSRF)
WPGraphQL Plugin vulnerable to Server Side Request Forgery (SSRF)
### Impact
Users with capabilities to upload media (editors and above) are succeptible to SSRF (Server-Side Request Forgery) when executing the `createMediaItem` Mutation.
Authenticated users making GraphQL requests that execute the `createMediaItem` could pass executable paths in the mutations `filePath` argument that could give them unwarranted access to the server.
It's recommended to update to WPGraphQL v1.14.6 or newer. If you're unable to do so, below is a snippet you can add to your functions.php (or similar) that filters the `createMediaItem` mutation's resolver.
### Patches
- [v1.14.6](https://github.com/wp-graphql/wp-graphql/releases/tag/v1.14.6)
- https://github.com/wp-graphql/wp-graphql/pull/2840
### Workar
OSV
WPGraphQL Plugin vulnerable to Server Side Request Forgery (SSRF)
osv·2023-06-30
CVE-2023-23684 [MEDIUM] WPGraphQL Plugin vulnerable to Server Side Request Forgery (SSRF)
WPGraphQL Plugin vulnerable to Server Side Request Forgery (SSRF)
### Impact
Users with capabilities to upload media (editors and above) are succeptible to SSRF (Server-Side Request Forgery) when executing the `createMediaItem` Mutation.
Authenticated users making GraphQL requests that execute the `createMediaItem` could pass executable paths in the mutations `filePath` argument that could give them unwarranted access to the server.
It's recommended to update to WPGraphQL v1.14.6 or newer. If you're unable to do so, below is a snippet you can add to your functions.php (or similar) that filters the `createMediaItem` mutation's resolver.
### Patches
- [v1.14.6](https://github.com/wp-graphql/wp-graphql/releases/tag/v1.14.6)
- https://github.com/wp-graphql/wp-graphql/pull/2840
### Workar
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2023-11-13
Published