Katalog CVE

CVE-2026-109180

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

jshERP do wersji 3.6 zawiera lukę obejścia autoryzacji, która pozwala uwierzytelnionym użytkownikom na odczyt danych z nieprzypisanych magazynów poprzez podanie parametrów depotId lub depotIds. Gdy włączone jest ograniczenie magazynów depot_flag, atakujący może wskazać dowolne identyfikatory magazynów w endpointach takich jak /depotItem/getMaterialDepotStockByParam, aby odczytać stany magazynowe, numery partii, dane sprzedażowe i wycenione pozycje faktur w obrębie tenanta.

Ocena ryzyka

Niski uprawnieniami użytkownik może uzyskać dostęp do danych magazynowych i sprzedażowych innych magazynów, co stanowi naruszenie poufności danych biznesowych i może prowadzić do wycieku informacji handlowych.

Rekomendacja

Zaktualizuj jshERP do wersji nowszej niż 3.6, jeśli jest dostępna, lub wdróż kontrolę autoryzacji weryfikującą przypisanie użytkownika do magazynu przed zwróceniem danych. Rozważ ograniczenie dostępu do endpointów takich jak /depotItem/getMaterialDepotStockByParam.

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 to read data from unassigned warehouses by supplying depotId or depotIds request parameters. When depot_flag warehouse restriction is enabled, attackers can name arbitrary warehouse ids in endpoints like /depotItem/getMaterialDepotStockByParam to read stock levels, batch numbers, sales figures and priced bill lines within the tenant.

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