CVE-2019-9880 in the critical feed json
An issue was discovered in the WPGraphQL 0.2.3 plugin for WordPress.
published 2019-06-10 7 y ago modified 2026-06-17 4 mo ago also EUVD-2019-19236
- cvss
- 9.1
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 34.8%
- EPSS 34.8% chance of exploitation in 30 days, percentile 98%
- public exploits
- 1
- Exploit-DB, plus a Nuclei check
Summary
An issue was discovered in the WPGraphQL 0.2.3 plugin for WordPress. By querying the 'users' RootQuery, it is possible, for an unauthenticated attacker, to retrieve all WordPress users details such as email address, role, and username.
Patch / fix
Timeline
- First public exploit (EDB-46886)
- Published
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 23 mo ago
Exploit prediction
34.84% chance of exploitation in the next 30 days, higher than 98% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-46886 WordPress Plugin WPGraphQL 0.2.3 - Multiple Vulnerabilities webapps, 2019-05-21
- Nuclei template WPEngine WPGraphQL 0.2.3 - Unauthenticated User Information Disclosure nuclei detection template
- packetstormsecurity.com http://packetstormsecurity.com/files/153025/WordPress-WPGraphQL-0.2.3-Authentication-Bypass-Information-Disclosure.html referenced PoC, tagged "exploit" by a source, unverified
- pentestpartners.com https://www.pentestpartners.com/security-blog/pwning-wordpress-graphql/ referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/pentestpartners/snippets/blob/master/wp-graphql0.2.3_exploit.py referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 9.1 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| NVD | 2.0 | 6.4 | AV:N/AC:L/Au:N/C:P/I:P/A:N |
Classification
- Weakness
-
- CWE-306 Missing Authentication for Critical Functionality
- Technology feeds
References
-
packetstormsecurity.com
/files/153025/WordPress-WPGraphQL-0.2.3-Authentication-Bypass-Information-Disclosure.html
exploit, third-party-advisory, vdb-entry
-
pentestpartners.com
/security-blog/pwning-wordpress-graphql/
exploit, third-party-advisory
-
github.com
/pentestpartners/snippets/blob/master/wp-graphql0.2.3_exploit.py
exploit, third-party-advisory
-
wpvulndb.com
/vulnerabilities/9282
vendor-advisory
-
github.com
/wp-graphql/wp-graphql/releases/tag/v0.3.0
release-notes, third-party-advisory
Sources
- CVE List CVE-2019-9880
- NVD CVE-2019-9880
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.