CVE-2024-24830CWE-269CWE-272CWE-284CWE-285CWE-287

OpenObserve Privilege Escalation Vulnerability in Users API

Critical · published February 8, 2024

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

🚨 An authenticated user can suddenly wield admin-level power! That’s right, with a crafty payload, any regular member can promote themselves or others to 'root' in OpenObserve's user management. 🔥 It's like a hotel where every guest has been given a master key without proper checks. One sneaky guest could unlock every room and access anything, completely undermining the security of the entire establishment. This vulnerability allows any ordinary user to elevate their privileges, potentially leading to unauthorized control over sensitive application resources and data. Imagine the chaos if someone with ill intentions gains root access—they could access, modify, or even delete critical logs and metrics, wreaking absolute havoc on your observability platform!

Put simply

It's like a hotel where every guest has been given a master key without proper checks. One sneaky guest could unlock every room and access anything, completely undermining the security of the entire establishment. The flaw exists in the '/api/{org_id}/users' endpoint where the user creation process fails to validate assigned roles properly. An authenticated user can manipulate the payload to grant themselves or others elevated privileges, including the highly sensitive 'root' role.

What to do

This vulnerability allows any ordinary user to elevate their privileges, potentially leading to unauthorized control over sensitive application resources and data. Imagine the chaos if someone with ill intentions gains root access—they could access, modify, or even delete critical logs and metrics, wreaking absolute havoc on your observability platform! Upgrade OpenObserve to version 0.8.0 immediately to close this critical security hole. Ensure to review role assignments and tighten your user management protocols to avoid any unauthorized privilege escalation in the future. You've got this! With a quick upgrade and a careful review, you'll secure your platform and keep your data safe! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · 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.00716 · 53.2th percentile
Weaknesses
CWE-269 · Improper Privilege Management; CWE-272 · Least Privilege Violation; CWE-284 · Improper Access Control; CWE-285 · Improper Authorization; CWE-287 · Improper Authentication
Published
2024-02-08T23:09Z
EPSS history
Timeline
  • 08 FEB 23:09Z
    OpenObserve Privilege Escalation Vulnerability in Users API
    cvelistv5