Katalog CVE

CVE-2024-55954

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W platformie OpenObserve występuje podatność w punkcie końcowym zarządzania użytkownikami `/api/{org_id}/users/{email_id}`, która pozwala użytkownikowi z rolą 'Admin' usunąć użytkownika 'Root' z organizacji. To narusza zamierzoną hierarchię uprawnień, umożliwiając użytkownikowi o niższych uprawnieniach usunięcie konta o najwyższych uprawnieniach.

Ocena ryzyka

Atakujący z rolą 'Admin' może usunąć krytycznych użytkowników 'Root', co potencjalnie daje mu pełną kontrolę nad systemem poprzez eliminację kont o najwyższych uprawnieniach. To stwarza poważne zagrożenie dla bezpieczeństwa organizacji.

Rekomendacja

Zaleca się aktualizację do wersji `0.14.1`, w której problem został rozwiązany. Nie ma znanych obejść tej podatności.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

OpenObserve is a cloud-native observability platform. A vulnerability in the user management endpoint `/api/{org_id}/users/{email_id}` allows an "Admin" role user to remove a "Root" user from the organization. This violates the intended privilege hierarchy, enabling a non-root user to remove the highest-privileged account. Due to insufficient role checks, the `remove_user_from_org` function does not prevent an "Admin" user from removing a "Root" user. As a result, an attacker with an "Admin" role can remove critical "Root" users, potentially gaining effective full control by eliminating the highest-privileged accounts. The `DELETE /api/{org_id}/users/{email_id}` endpoint is affected. This issue has been addressed in release version `0.14.1` and all users are advised to upgrade. There are no known workarounds for this vulnerability.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS