Vulnerability · Published Sep 21, 2026 · Assigned by VulnCheck
CVE-2026-94414jshERP through 3.6 Missing Authorization via updateBtnStr
Medium 5.4
In plain English
A medium-severity missing authorization in jshERP from jishenghua. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 32% of all known vulnerabilities).
Severity (CVSS 3.1)5.4Medium
Exploit odds (30 days)0.4%top 67.8% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known
Official description
jshERP through 3.6 is missing an authorization check on the POST /userBusiness/updateBtnStr endpoint that allows authenticated users to modify role button-permission definitions. Attackers can supply arbitrary roleId and btnStr parameters to overwrite button-permission configurations for any role in the tenant without privilege validation.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| jishenghua | jshERP | 0 – through 3.6 |
Weakness: CWE-862 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
References
- Proof of concept exploit
- Vulnerable code technical-description
- https://github.com/jishenghua/jshERP product
- VulnCheck Advisory: jshERP through 3.6 Missing Authorization via updateBtnStr third-party-advisory