Skip to main content
← All vulnerabilities
CVE-2026-109185

jshERP through 3.6 Privilege Escalation via PUT /user/updateUser

Published
Last modified
published
Not listed in CISA KEV
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

jshERP through 3.6 contains a missing authorization vulnerability in the UserController updateUser handler that allows authenticated users to assign arbitrary roles to any user. Low-privilege attackers can send their own user id with the tenant administrator roleId to escalate privileges or rebind other tenant users' roles.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • jishenghua jshERP

    through 3.6

References 4

GitHub · AnkesKasty/cve-request-poc

GitHub · jishenghua/jshERP

vulncheck.com