CVE-2020-36155

An issue was discovered in the Ultimate Member plugin before 2.1.12 for WordPress, aka Unauthenticated Privilege Escalation via User Meta

Critical · published January 4, 2021

CVSS v3.1
10.0
EPSS
8%
Percentile
95.0
In the wild
Unconfirmed
What it is

🚨 A sneaky array parameter can grant admin privileges to anyone! 🤯 The Ultimate Member plugin for WordPress is vulnerable to unauthenticated privilege escalation, making it a prime target for attackers looking to take control. It's like a restaurant where anyone can dictate the menu—imagine someone walking in and ordering a gourmet meal just because they wrote their own name on the reservation list! 🍽️ This flaw allows attackers to submit their own user roles through the registration process, bypassing all checks. An attacker could exploit this vulnerability to gain Administrator access without needing to authenticate, potentially allowing them to modify site settings, access sensitive data, or even take down the site altogether. This is absolutely devastating for any WordPress site using this plugin, as it opens the door to total control! 🔥

Put simply

It's like a restaurant where anyone can dictate the menu—imagine someone walking in and ordering a gourmet meal just because they wrote their own name on the reservation list! 🍽️ This flaw allows attackers to submit their own user roles through the registration process, bypassing all checks. The vulnerability exists in the Ultimate Member plugin versions before 2.1.12, where the update_profile function accepts any metadata, including user capabilities like wp_capabilities[administrator], during the registration process without proper validation.

What to do

An attacker could exploit this vulnerability to gain Administrator access without needing to authenticate, potentially allowing them to modify site settings, access sensitive data, or even take down the site altogether. This is absolutely devastating for any WordPress site using this plugin, as it opens the door to total control! 🔥 Update the Ultimate Member plugin to version 2.1.12 or higher immediately to patch this vulnerability. Review user roles regularly and ensure that only trusted users have administrative permissions. 🛡️ You've got this! Take action now, and your site will be secure in no time! 💪✨

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:C/UI:N
CVSS v4.0
Not supplied
EPSS
0.08455 · 95.0th percentile
Published
2021-01-04T17:22Z
EPSS history
Timeline
  • 04 JAN 17:22Z
    An issue was discovered in the Ultimate Member plugin before 2.1.12 for WordPress, aka Unauthenticated Privilege Escalation via User Meta
    cvelistv5