CVE-2019-9879

The WPGraphQL 0.2.3 plugin for WordPress allows remote attackers to register a new user with admin privileges, whenever new user registrations are allowed

published June 10, 2019

CVSS
โ€”
EPSS
47%
Percentile
98.8
In the wild
Unconfirmed
What it is

๐Ÿšจ An unchecked user registration flaw is a game-changer! With WPGraphQL 0.2.3, a crafty attacker can easily register as an admin if new user registrations are allowed. ๐Ÿ”ฅ Think of it like leaving your front door wide open with a sign saying, 'All welcome, take what you need!' A stranger could walk right in and claim your valuables - in this case, your website's control! An attacker could exploit this vulnerability to gain admin access, allowing them to manipulate your site, access sensitive data, or even take it down entirely. The consequences could be absolutely devastating for your WordPress site and its users!

Put simply

Think of it like leaving your front door wide open with a sign saying, 'All welcome, take what you need!' A stranger could walk right in and claim your valuables - in this case, your website's control! This vulnerability arises from the registerUser mutation in the WPGraphQL plugin, which allows unauthenticated users to register new accounts with administrative privileges if user registration is enabled. This misconfiguration opens the door to full control of the site.

What to do

An attacker could exploit this vulnerability to gain admin access, allowing them to manipulate your site, access sensitive data, or even take it down entirely. The consequences could be absolutely devastating for your WordPress site and its users! To safeguard your site, immediately disable new user registrations or upgrade to a fixed version of the plugin. Regularly audit your plugins for vulnerabilities and ensure that any unnecessary features are turned off. ๐Ÿ›ก๏ธ You've got this! With these steps, you'll keep your WordPress site safe and sound. ๐Ÿ’ชโœจ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.46614 ยท 98.8th percentile
Published
2019-06-10T17:28Z
EPSS history
Timeline
  • 22 SEP 03:18Z
    EPSS moved 47% โ†’ 19%
    epss
  • 06 SEP 03:13Z
    EPSS moved 47% โ†’ 19%
    epss
  • 30 AUG 16:02Z
    EPSS moved 19% โ†’ 47%
    epss
  • 29 AUG 04:58Z
    EPSS moved 47% โ†’ 19%
    epss
  • 10 JUN 17:28Z
    The WPGraphQL 0.2.3 plugin for WordPress allows remote attackers to register a new user with admin privileges, whenever new user registrations are allowed
    cvelistv5