CVE-2026-109185: jshERP authorization bypass in UserController updateUser

CVE-2026-109185 · Severity: high · CVSS 8.8 · Published 2026-10-12

jshERP is an enterprise resource planning system. The vulnerability allows authenticated users to escalate their own privileges to administrator or modify other users' roles without proper authorization, potentially giving attackers full control of the system.

Technologies: jshERP.

Quick answers

Is CVE-2026-109185 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-109185 being exploited in the wild.
How severe is CVE-2026-109185?
High severity, with a CVSS score of 8.8, published 12 October 2026.
Which products and versions are affected?
jshERP 3.6 and earlier.
Is there a fix for CVE-2026-109185?
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-109185 attacked?
It is attacked over the network.
Am I affected by CVE-2026-109185?
Check whether you run 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

Missing authorization checks in the UserController updateUser handler permit authenticated users to assign arbitrary roles, including tenant administrator, to themselves or other users. The vulnerability requires an authenticated session and allows privilege escalation through direct manipulation of role assignment parameters.

Affected products

  • jshERP 3.6 and earlier

Timeline

  • 2026-10-12: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.