Katalog CVE

CVE-2026-92463

ŚrednieCVSS 6.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W yshop-crm do wersji 2.1.3 występuje błąd autoryzacji w punkcie końcowym GET /admin-api/system/user/page, gdzie adnotacja @PreAuthorize została zakomentowana. Uwierzytelnieni użytkownicy back-office bez uprawnienia system:user:list mogą wyliczyć wszystkich użytkowników. Osoby z ważnymi poświadczeniami i rolą o zakresie danych ALL mogą pobrać pełny katalog użytkowników, w tym nazwy logowania, pseudonimy, działy, adresy e-mail, numery telefonów i informacje o ostatnim logowaniu.

Ocena ryzyka

Nieuprawniony dostęp do pełnego katalogu użytkowników może umożliwić atakującemu gromadzenie danych osobowych i przygotowanie dalszych ataków socjotechnicznych lub phishingowych. Wyciek tych informacji może naruszyć prywatność pracowników i klientów oraz stanowić naruszenie przepisów o ochronie danych.

Rekomendacja

Należy natychmiast przywrócić adnotację @PreAuthorize na punkcie końcowym GET /admin-api/system/user/page oraz zweryfikować, czy inne punkty końcowe nie mają podobnie wyłączonych kontroli uprawnień. Zaleca się także audyt uprawnień ról back-office i ograniczenie zakresu danych ALL do niezbędnego minimum.

Inne podatności w yshop-crm

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

yshop-crm through 2.1.3 contains an authorization failure in the GET /admin-api/system/user/page endpoint where the @PreAuthorize annotation is commented out, allowing authenticated back-office users without system:user:list permission to enumerate all users. Attackers with valid back-office credentials and a role with data scope ALL can retrieve the complete user directory including login names, nicknames, departments, email addresses, mobile numbers, and last login information.

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