# CVE-2026-109183: jshERP authorization bypass in bill creation

Source: https://junglewise.ai/threats/cve-2026-109183-jsherp-through-3-6-contains-an-authorization-bypass  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-12. Updated: 2026-10-16  
License: CC BY 4.0 with a link back

CVE-2026-109183 · Severity: medium · CVSS 4.3 · Published 2026-10-12

jshERP is an enterprise resource planning system that manages inventory, bills, and stock transactions. An authenticated user can create pre-approved bills without proper authorization by manipulating the bill status field, bypassing audit and approval workflows. This allows attackers to create fraudulent bills that affect inventory records and financial reports without proper oversight.

Technologies: [Jishenghua jshERP](https://junglewise.ai/threats/technologies/jsherp). Vendors: [Jishenghua](https://junglewise.ai/threats/vendors/jishenghua).

## Quick answers

**Is CVE-2026-109183 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-109183 being exploited in the wild.

**How severe is CVE-2026-109183?** Medium severity, with a CVSS score of 4.3, published 12 October 2026.

**Which products and versions are affected?** Jishenghua jshERP through 3.6.

**Is there a fix for CVE-2026-109183?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-109183 attacked?** It is attacked over the network.

**Am I affected by CVE-2026-109183?** Check whether you run Jishenghua jshERP at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The vulnerability is an authorization bypass in the POST /depotHead/addDepotHeadAndDetail endpoint that fails to enforce approval permissions when a status value of 1 is supplied. Authenticated attackers can set the status parameter directly to mark bills as audited, skipping multi-level approval workflows and permission checks. The flaw allows creation of unauthorized bills that affect stock levels and reporting queries.

## Affected products

- jishenghua jshERP through 3.6

## Timeline

- 2026-10-12: disclosed

## References

- [https://github.com/AnkesKasty/cve-request-poc/blob/a7b6d1423555812d8efa26c91c5d0683164b31e5/jshERP/poc_depothead_write_and_derived_read.py](https://github.com/AnkesKasty/cve-request-poc/blob/a7b6d1423555812d8efa26c91c5d0683164b31e5/jshERP/poc_depothead_write_and_derived_read.py)
- [https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java](https://github.com/jishenghua/jshERP/blob/8f28e7c2fe54d54de3621a414f5df1833dc5a55f/jshERP-boot/src/main/java/com/jsh/erp/controller/DepotHeadController.java)

## Related threats

- [jshERP mass assignment vulnerability in UserController](https://junglewise.ai/threats/cve-2026-109186-jsherp-through-3-6-contains-a-mass-assignment-vulnerability-in)
- [jshERP improper authorization in accounting endpoints](https://junglewise.ai/threats/cve-2026-109184-jsherp-through-3-6-contains-an-improper-authorization)
- [jshERP authorization bypass in supplier export](https://junglewise.ai/threats/cve-2026-109182-jsherp-through-3-6-contains-an-incorrect-authorization)
- [jshERP missing authorization in LogController](https://junglewise.ai/threats/cve-2026-109179-jsherp-through-3-6-contains-a-missing-authorization)
- [jshERP missing authorization in LogController](https://junglewise.ai/threats/cve-2026-109178-jsherp-through-3-6-contains-a-missing-authorization)
