Description
jshERP through 3.6 contains a missing authorization vulnerability that allows low-privilege authenticated users to create tenant-wide master data via add and import endpoints lacking role checks. Attackers can send POST requests to endpoints like /account/add, /material/add, or /material/importExcel to create settlement accounts, products with initial stock, departments and dictionary entries.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized creation of master data
Action: Patch
AI Analysis

Impact

The vulnerability stems from missing authorization checks in several master‑data endpoints of jshERP. An authenticated user with low privileges can send POST requests to paths such as /account/add, /material/add, or /material/importExcel, causing the system to create new settlement accounts, product entries with inventory, departments, and dictionary items across the entire tenant. Because the data inserted is used by other users and processes, an attacker can silently alter business configuration and inventory visibility, thereby undermining data integrity.

Affected Systems

This flaw affects jishenghua’s jshERP software, versions up to and including 3.6. The affected components include AccountController.add, MaterialController.add, MaterialController.importExcel, and related data‑management endpoints referenced in the source code links.

Risk and Exploitability

With a CVSS score of 5.3 the vulnerability carries moderate severity. No EPSS score is published and the issue is not listed in CISA KEV, suggesting a lower likelihood of widespread exploitation. However, the attack requires only a valid authenticated session; any user with basic application access can use the flaw to create arbitrary master data, which may then assist further compromise of business processes.

Generated by OpenCVE AI on October 12, 2026 at 14:50 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade jshERP to the latest released version that includes the authorization fix.
  • If no patch is immediately available, restrict the HTTP POST endpoints (/account/add, /material/add, /material/importExcel) to accounts with administrative roles using the application’s role‑based access control or an external reverse‑proxy rule.
  • Configure audit logging to flag unexpected creation of master data on these endpoints and set up alerts for anomalous activity.

Generated by OpenCVE AI on October 12, 2026 at 14:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
Link Providers
https://github.com/AnkesKasty/cve-request-poc/blob/a7b6d1423555812d8efa26c91c5d0683164b31e5/jshERP/poc_dictionary_and_config_write.py cve-icon cve-icon
https://github.com/AnkesKasty/cve-request-poc/blob/a7b6d1423555812d8efa26c91c5d0683164b31e5/jshERP/poc_global_config_and_enumeration.py cve-icon cve-icon
https://github.com/AnkesKasty/cve-request-poc/blob/a7b6d1423555812d8efa26c91c5d0683164b31e5/jshERP/poc_master_data_write_authorization.py cve-icon cve-icon
https://github.com/AnkesKasty/cve-request-poc/blob/a7b6d1423555812d8efa26c91c5d0683164b31e5/jshERP/poc_material_dictionary_write.py cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/AccountController.java#L72-L78 cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/InOutItemController.java#L64-L70 cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialAttributeController.java#L63-L69 cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialCategoryController.java#L66-L72 cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialController.java#L111-L117 cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialController.java#L496-L507 cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialPropertyController.java#L66-L72 cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/OrganizationController.java#L58-L64 cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/PersonController.java#L65-L71 cve-icon cve-icon
https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/UnitController.java#L62-L68 cve-icon cve-icon
https://www.vulncheck.com/advisories/jsherp-through-3.6-missing-authorization-in-master-data-add-and-import-endpoints cve-icon cve-icon
History

Tue, 13 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 13:15:00 +0000

Type Values Removed Values Added
Description jshERP through 3.6 contains a missing authorization vulnerability that allows low-privilege authenticated users to create tenant-wide master data via add and import endpoints lacking role checks. Attackers can send POST requests to endpoints like /account/add, /material/add, or /material/importExcel to create settlement accounts, products with initial stock, departments and dictionary entries.
Title jshERP through 3.6 Missing Authorization in Master Data Add and Import Endpoints
First Time appeared Jishenghua
Jishenghua jsherp
Weaknesses CWE-862
CPEs cpe:2.3:a:jishenghua:jsherp:*:*:*:*:*:*:*:*
Vendors & Products Jishenghua
Jishenghua jsherp
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Jishenghua Jsherp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T15:10:51.701Z

Reserved: 2026-10-12T12:57:39.209Z

Link: CVE-2026-109188

cve-icon Vulnrichment

Updated: 2026-10-13T15:10:48.609Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T13:17:32.383

Modified: 2026-10-13T16:17:13.913

Link: CVE-2026-109188

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T16:30:14Z

Weaknesses