CVE-2023-4404CWE-269

Donation Forms by Charitable <= 1.7.0.12 - Unauthenticated Privilege Escalation

Critical · published August 23, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
59.7
In the wild
Unconfirmed
What it is

🚨 An attacker can gain any role they want in your WordPress site just by tweaking a registration form! Think of it as a restaurant where anyone can walk in and demand a VIP table just by saying so, no reservations required! This privilege escalation flaw in the Donation Forms by Charitable plugin allows hackers to gain unauthorized access like a diner who somehow skips the line altogether. This is absolutely devastating—an attacker could not only register as an admin but also gain full control over your donation forms, potentially manipulating or stealing sensitive data. With the right role, they could change permissions, delete valuable information, or even take over the whole site. This scenario can lead to a catastrophic breach of trust with your users!

Put simply

Think of it as a restaurant where anyone can walk in and demand a VIP table just by saying so, no reservations required! This privilege escalation flaw in the Donation Forms by Charitable plugin allows hackers to gain unauthorized access like a diner who somehow skips the line altogether. The vulnerability within versions up to and including 1.7.0.12 lies in the insufficient restriction on the 'update_core_user' function, allowing unauthenticated attackers to specify their desired user role in the registration process by simply supplying the 'role' parameter.

What to do

This is absolutely devastating—an attacker could not only register as an admin but also gain full control over your donation forms, potentially manipulating or stealing sensitive data. With the right role, they could change permissions, delete valuable information, or even take over the whole site. This scenario can lead to a catastrophic breach of trust with your users! To protect your site, update the Donation Forms by Charitable plugin to version 1.7.0.13 or later immediately. Additionally, review any user registrations to ensure there have been no unauthorized role assignments. Regularly monitor your site for any suspicious activity to bolster your security. You’ve got this! With these steps, you can lock down your site and keep those threats at bay! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00914 · 59.7th percentile
Weakness
CWE-269 · Improper Privilege Management
Published
2023-08-23T01:58Z
EPSS history
Timeline
  • 23 AUG 01:58Z
    Donation Forms by Charitable <= 1.7.0.12 - Unauthenticated Privilege Escalation
    cvelistv5