CVE-2023-3287CWE-639

A BOLA vulnerability in POST /admins in EasyAppointments < 1.5.0

Critical · published July 9, 2024

CVSS v3.1
9.9
EPSS
0%
Percentile
36.7
In the wild
Unconfirmed
What it is

🚨 One sneaky POST request is all it takes to turn a regular user into an admin! This BOLA vulnerability lets low privileged users escalate their privileges in no time. 🔥 Think of it like a library where someone discovers they can forge a library card and get access to all the restricted sections. Suddenly, what was once a peaceful reading room is open to chaos! An attacker could exploit this vulnerability to create a high privileged user, gaining control over sensitive areas of the system, manipulate data, and even lock out legitimate administrators. This could lead to absolutely devastating consequences for your organization, as the very structure of your security is compromised!

Put simply

Think of it like a library where someone discovers they can forge a library card and get access to all the restricted sections. Suddenly, what was once a peaceful reading room is open to chaos! This broken object-level authorization vulnerability in the POST /admins endpoint allows low privileged users to create new admin accounts by manipulating the request data, bypassing security checks that should prevent such actions.

What to do

An attacker could exploit this vulnerability to create a high privileged user, gaining control over sensitive areas of the system, manipulate data, and even lock out legitimate administrators. This could lead to absolutely devastating consequences for your organization, as the very structure of your security is compromised! Immediate action is required! Patch your system right away, ensuring that proper authorization checks are implemented for the admin creation process. Also, review user roles and permissions to tighten access control. You've got this! Follow these steps, and you'll safeguard your system in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.9 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00435 · 36.7th percentile
Weakness
CWE-639 · Authorization Bypass Through User-Controlled Key
Published
2024-07-09T10:17Z
EPSS history
Timeline
  • 09 JUL 10:17Z
    A BOLA vulnerability in POST /admins in EasyAppointments < 1.5.0
    cvelistv5