Katalog CVE

CVE-2026-109186

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

Streszczenie

jshERP do wersji 3.6 zawiera podatność masowego przypisania w handlerze aktualizacji UserController, która pozwala uwierzytelnionym użytkownikom nadpisać chronione pola, w tym tenant_id i hasło. Atakujący mogą wysłać spreparowane ciało żądania PUT /user/update, aby przy następnym logowaniu przełączyć się do innej dzierżawy lub nadpisać skróty haseł innych użytkowników w celu przejęcia konta.

Ocena ryzyka

Uwierzytelniony atakujący może przejąć kontrolę nad kontami innych użytkowników lub uzyskać dostęp do innych dzierżaw, co prowadzi do naruszenia poufności i integralności danych. Może to skutkować nieautoryzowanym dostępem do danych wielu organizacji.

Rekomendacja

Zaktualizuj jshERP do wersji nowszej niż 3.6, jeśli jest dostępna, lub wdróż walidację pól wejściowych w UserController, aby uniemożliwić modyfikację chronionych pól. Rozważ ograniczenie uprawnień użytkowników do niezbędnego minimum.

Inne podatności w jshERP

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

jshERP through 3.6 contains a mass assignment vulnerability in the UserController update handler that allows authenticated users to overwrite protected fields including tenant_id and password. Attackers can send a crafted PUT /user/update body to switch into another tenant on next login or overwrite other users' password hashes for account takeover.

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