Impact
jshERP versions through 3.6 contain a flaw in the role management API – the /role/update and /role/delete endpoints fail to verify the caller's permissions. An authenticated user can change a role’s data scope or delete a role, giving access to all business data within the tenant. The impact is a complete elevation of privileges and unrestricted visibility over sensitive information.
Affected Systems
The vulnerable software is jshERP by jishenghua, affecting all releases up to and including version 3.6. Any installation of those releases is potentially susceptible unless patched to a newer version.
Risk and Exploitability
The vulnerability assigns a CVSS score of 8.7, indicating high severity. No EPSS score is available, and the issue is not listed in CISA KEV, which suggests no confirmed public exploitation yet. Because the flaw can be triggered by any authenticated user, the attack vector is straightforward: call the role endpoints to modify permissions or delete roles and gain unrestricted data access.
OpenCVE Enrichment