CVE Catalog

CVE-2026-94414

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

13th percentile - higher than 13% of all known CVEs

Summary

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.

Risk Assessment

Unauthorized modification of role permissions can lead to privilege escalation and unauthorized access to system functions.

Recommendation

Restrict access to the POST /userBusiness/updateBtnStr endpoint and apply the vendor fix; until then, monitor changes to role permission configurations.

Other vulnerabilities in jshERP

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS