Katalog CVE

CVE-2026-114476

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

Nieprawidłowa autoryzacja w interfejsie administracyjnym REST hMailServer 6.3.4–6.3.6 firmy Progressive Robot pozwala zdalnemu uwierzytelnionemu użytkownikowi z uprawnieniem manage_roles w wskazanych domenach na uzyskanie uprawnień administratora serwera. Trasa DELETE /api/v1/role-assignments/{address} sprawdzała jedynie uprawnienia bieżące, a nie przyszłe, co pozwalało odebrać zawężającą rolę kontu o poziomie administratora serwera i przywrócić jego pełne uprawnienia, a następnie zalogować się jako administrator serwera po wcześniejszej zmianie hasła tego konta.

Ocena ryzyka

Atakujący może przejąć pełną kontrolę administracyjną nad serwerem pocztowym, w tym nad wszystkimi domenami i kontami. Prowadzi to do kradzieży poczty, zmiany konfiguracji i dalszej eskalacji w środowisku.

Rekomendacja

Zaktualizuj hMailServer do wersji zawierającej poprawkę autoryzacji w interfejsie REST. Do czasu aktualizacji ogranicz przyznawanie uprawnienia manage_roles i audytuj przypisania ról kont administracyjnych.

Inne podatności w hMailServer

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

Incorrect authorization in the REST administration API of Progressive Robot hMailServer 6.3.4 through 6.3.6 allows a remote authenticated user whose credential holds the manage_roles permission in named domains - a full-scope API key issued for those domains, or an account assigned the serveradmin role with a list of domains - to obtain the server administrator's authority. An account's admin level gives it authority, and a role assigned to it replaces that authority, which is how an administrator narrows an account whose admin level is the server administrator's. The route that takes a role away (DELETE /api/v1/role-assignments/{address}) checked only that the credential takes in what the account held at the time, not what it would hold afterwards, so such a credential could take a narrowing role away from an account in its domains whose admin level is the server administrator's, returning it to the server administrator's authority, and, having set that account's password while it held the narrower role, sign in as the server administrator.

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