Katalog CVE

CVE-2026-109181

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

jshERP do wersji 3.6 zawiera podatność obejścia autoryzacji, która pozwala uwierzytelnionym użytkownikom ograniczonym do danych osobowych lub działowych na listowanie rachunków innych użytkowników poprzez dodanie wartości purchaseStatus. Atakujący mogą dodać purchaseStatus=0 do JSON-a wyszukiwania w GET /depotHead/list, co powoduje, że DepotHeadService.select usuwa filtr twórcy i ujawnia wszystkie rachunki zakupu, sprzedaży i magazynowe w dzierżawie.

Ocena ryzyka

Ujawnienie wszystkich rachunków w dzierżawie może prowadzić do naruszenia poufności danych biznesowych i nieautoryzowanego dostępu do informacji finansowych.

Rekomendacja

Zaktualizuj jshERP do wersji nowszej niż 3.6. Wdróż walidację parametrów wyszukiwania i wymuś filtr twórcy na serwerze.

Inne podatności w jshERP

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

jshERP through 3.6 contains an authorization bypass vulnerability that allows authenticated users restricted to personal or department data to list other users' bills by adding a purchaseStatus value. Attackers can include purchaseStatus=0 in the search JSON on GET /depotHead/list, causing DepotHeadService.select to drop the creator filter and expose all tenant purchase, sales and inventory bills.

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