Ad · Leaderboard 728×90

CVE-2026-109180

4.3Medium

Published 12 Oct 2026 · NVD status: Deferred · AI triage by gemini-3.8-flash

4.3Medium
Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None
Impact
Limited impact
Weakness
CWE-639

Impact

Authenticated low-privilege users can view unauthorized warehouse stock levels, batch numbers, sales figures, and pricing data across the tenant. An attacker only needs network access and a valid user account to supply arbitrary warehouse IDs.

Root cause

The application fails to validate whether the authenticated user has access rights to the warehouse IDs supplied in the depotId and depotIds request parameters.

Affected systems

jshERP through 3.6

CVSS v3.1 · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Fix & remediation

No fixed version is currently specified; check the upstream vendor repository for patches after version 3.6. As an interim workaround, restrict or inspect requests to endpoints like /depotItem/getMaterialDepotStockByParam at your reverse proxy or WAF.

AI-suggested. Run it in staging first and check it against the vendor advisory. Why?

Ad · In-content banner

NVD description

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.

References

Source: nvd.nist.gov/vuln/detail/CVE-2026-109180

Ad · Sticky 320×50 / 728×90