Description
jshERP 3.6 contains a privilege escalation vulnerability in the updateOneValueByKeyIdAndType endpoint that allows authenticated users to grant themselves arbitrary roles. Attackers can send a POST request with type=UserRole, their own user ID, and a role ID list to escalate from low-privilege tenant user to tenant administrator.
Published: 2026-09-21
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The vulnerability exists in the updateOneValueByKeyIdAndType endpoint of jshERP 3.6. A POST request to this endpoint can include a type=UserRole parameter, the requester's own user ID, and a list of role IDs. Because the server accepts these values without authorization checks, an authenticated user can assign any role identifiers to themselves. This allows a user with normal tenant privileges to grant themselves administrative privileges within the same tenant. The flaw is an example of CWE-862, an Improper Authorization vulnerability.

Affected Systems

Product: jshERP by jishenghua, version 3.6. The affected component is the UserBusinessController’s updateOneValueByKeyIdAndType method, which is invoked for user role updates.

Risk and Exploitability

The CVSS base score of 8.7 classifies this as a High severity issue. The EPSS score is unavailable, so the exact exploitation probability is unknown. The vulnerability does not appear in the CISA KEV catalog, implying no publicly documented exploits yet. Attackers must be authenticated, making the likely attack vector a remote, web‑based action inferred from the fact that the vulnerable endpoint is accessed via an authenticated POST request. Exploitation would enable the attacker to obtain tenant administrator rights, giving full control over tenant data and configuration.

Generated by OpenCVE AI on September 21, 2026 at 21:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply any vendor‑provided patch that restricts the updateOneValueByKeyIdAndType endpoint to allow role changes only for administrators
  • Restrict the updateOneValueByKeyIdAndType endpoint to accept role modifications only when the requester is an administrator, either by disabling the endpoint for non‑admin users or implementing server‑side validation to reject requests from lower‑privilege accounts
  • Use network segmentation or a firewall to block direct external access to the updateOneValueByKeyIdAndType endpoint for non‑admin user accounts, ensuring only trusted administrative interfaces can invoke it

Generated by OpenCVE AI on September 21, 2026 at 21:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 00:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Description jshERP 3.6 contains a privilege escalation vulnerability in the updateOneValueByKeyIdAndType endpoint that allows authenticated users to grant themselves arbitrary roles. Attackers can send a POST request with type=UserRole, their own user ID, and a role ID list to escalate from low-privilege tenant user to tenant administrator.
Title jshERP 3.6 Privilege Escalation via updateOneValueByKeyIdAndType
First Time appeared Jishenghua
Jishenghua jsherp
Weaknesses CWE-862
CPEs cpe:2.3:a:jishenghua:jsherp:*:*:*:*:*:*:*:*
Vendors & Products Jishenghua
Jishenghua jsherp
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Jishenghua Jsherp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-24T22:27:20.337Z

Reserved: 2026-09-21T14:50:52.043Z

Link: CVE-2026-94411

cve-icon Vulnrichment

Updated: 2026-09-24T22:27:14.160Z

cve-icon NVD

Status : Deferred

Published: 2026-09-21T19:17:20.067

Modified: 2026-09-24T23:19:21.860

Link: CVE-2026-94411

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T21:45:17Z

Weaknesses