CVE-2026-109182: jshERP through 3.6 Incorrect Authorization via /supplier/exportExcel

Published Oct 12, 2026
·
Updated

jshERP through 3.6 contains an incorrect authorization vulnerability in GET /supplier/exportExcel that allows authenticated users to bypass role data scope restrictions enforced by /supplier/list. Attackers restricted to personal or department data can export every supplier, customer and member record, exposing contacts, phone numbers, tax numbers, bank accounts and balances.

Affected Software

1 affected component
jshERP jshERP<=3.6

Event History

Oct 12, 2026
CVE Published
via MITRE·01:10 PM
Data Sourced
via MITRE·01:10 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·01:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which users are exposed to this issue?

Any authenticated jshERP user whose role is limited to personal or department data scope may be able to export records outside that scope. The affected export can expose supplier, customer, and member records.

2

What does an attacker need to exploit the vulnerability?

The attacker needs valid authentication to jshERP. No user interaction is required, and the affected endpoint is reachable over the network.

3

What data could be disclosed?

An unauthorized export may disclose contact information, phone numbers, tax numbers, bank account details, and balances for all supplier, customer, and member records.

4

How can I determine whether my deployment is affected?

Deployments running jshERP through version 3.6 are affected according to the provided information. To validate exposure, test whether an authenticated account restricted to personal or department scope can access GET /supplier/exportExcel and receive records beyond its permitted scope.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203