CVE Catalog

CVE-2026-109180

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.23%

13th percentile - higher than 13% of all known CVEs

Summary

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.

Risk Assessment

A low-privileged user can access warehouse and sales data from other warehouses, breaching business data confidentiality and potentially leaking commercial information.

Recommendation

Upgrade jshERP beyond version 3.6 if available, or implement authorization checks verifying user-warehouse assignment before returning data. Consider restricting access to endpoints like /depotItem/getMaterialDepotStockByParam.

Other vulnerabilities in jshERP

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS