Katalog CVE

CVE-2026-110615

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

Streszczenie

jshERP w wersji do 3.6 zawiera lukę braku autoryzacji w endpointcie POST /user/batchSetStatus, która pozwala uwierzytelnionym użytkownikom o niskich uprawnieniach zmieniać status kont innych użytkowników. Atakujący mogą przesłać spreparowane identyfikatory i wartości statusu, aby wyłączyć wszystkie konta niebędące właścicielem w swoim tenancie, blokując administratorów, lub ponownie włączyć wyłączone konta.

Ocena ryzyka

Użytkownik o niskich uprawnieniach może zablokować konta administratorów i innych użytkowników w tenancie, powodując odmowę usługi i paraliż operacyjny. Może też reaktywować wcześniej wyłączone konta, obchodząc polityki bezpieczeństwa.

Rekomendacja

Zaktualizuj jshERP do wersji nowszej niż 3.6. Wprowadź kontrolę uprawnień w endpointcie /user/batchSetStatus, ograniczając zmiany statusu do administratorów.

Inne podatności w jshERP

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

jshERP through 3.6 contains a missing authorization vulnerability in the POST /user/batchSetStatus endpoint that allows authenticated low-privilege users to change other users' account status. Attackers can submit crafted ids and status values to disable every non-owner account in their tenant, locking out administrators, or re-enable disabled accounts.

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