CVE-2024-9863CWE-266

Miniorange OTP Verification with Firebase <= 3.6.0 - Privilege Escalation via Registration due to Administrator Default User Role Value

Critical · published October 17, 2024

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

🚨 An unauthenticated attacker can waltz right in and register themselves as an administrator! This is a major flaw in the Miniorange OTP Verification with Firebase plugin for WordPress, affecting versions up to 3.6.0. 🔥 Think of it like a party where the guest list is supposed to be exclusive, but the bouncer never checks IDs. Anyone can just walk in and take over the DJ booth — chaos ensues! This privilege escalation vulnerability allows attackers to gain full control over your WordPress site, enabling them to alter settings, delete content, and even install malicious code. The implications could be devastating, putting your website and its users at serious risk.

Put simply

Think of it like a party where the guest list is supposed to be exclusive, but the bouncer never checks IDs. Anyone can just walk in and take over the DJ booth — chaos ensues! The flaw exists because the 'default_user_role' option is set to 'administrator' by default, allowing unauthorized users to register as admins even when the registration form is disabled.

What to do

This privilege escalation vulnerability allows attackers to gain full control over your WordPress site, enabling them to alter settings, delete content, and even install malicious code. The implications could be devastating, putting your website and its users at serious risk. To secure your site, immediately update the Miniorange OTP Verification with Firebase plugin to version 3.6.1 or later. Additionally, ensure that your user role defaults are properly configured to prevent unauthorized access. You've got this! By following these steps, you'll be bolstering your site's defenses in no time. 🛡️

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.00598 · 47.9th percentile
Weakness
CWE-266 · Incorrect Privilege Assignment
Published
2024-10-17T02:06Z
EPSS history
Timeline
  • 17 OCT 02:06Z
    Miniorange OTP Verification with Firebase <= 3.6.0 - Privilege Escalation via Registration due to Administrator Default User Role Value
    cvelistv5