CVE Catalog

CVE-2026-109181

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Summary

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.

Risk Assessment

Exposing all bills within the tenant could lead to confidentiality breaches of business data and unauthorized access to financial information.

Recommendation

Update jshERP to a version newer than 3.6. Implement validation of search parameters and enforce the creator filter server-side.

Other vulnerabilities in jshERP

See all
Original NVD description (English source)

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.

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