CVE-2026-94495
Received Received - Intake

Authenticated Privilege Escalation in jshERP SystemConfigService

Vulnerability report for CVE-2026-94495, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-21

Last updated on: 2026-09-21

Assigner: VulnCheck

Description

jshERP through 3.6 fails to properly validate user privileges in SystemConfigService.updateSystemConfig, allowing authenticated users to modify tenant system configuration. Attackers can rewrite or delete tenant-wide settings covering company identity, stock rules, approval behavior, and printing configuration through the systemConfig endpoint.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-21
Last Modified
2026-09-21
Generated
2026-09-22
AI Q&A
2026-09-21
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
jsherp jsherp to 3.6 (inc)
jsh jsherp to 3.6 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-94495 is a missing authorization vulnerability in jshERP versions up to 3.6. It allows authenticated users to modify tenant system configurations without proper privilege validation. Attackers can rewrite or delete tenant-wide settings like company identity, stock rules, approval behavior, and printing configuration through the systemConfig endpoint.

Detection Guidance

To detect this vulnerability, inspect network traffic for unauthorized POST or PUT requests to the systemConfig endpoint. Check if authenticated low-privilege users can modify tenant-wide settings. Use the provided PoC script to test if the system allows unauthorized configuration changes. Monitor database changes in the jsh_system_config table for unexpected modifications.

Impact Analysis

An attacker with a low-privilege tenant account can tamper with critical system settings. This includes altering company identity, changing stock rules, modifying approval workflows, or disrupting printing configurations. The exploit requires only an authenticated session and no admin rights.

Compliance Impact

This vulnerability allows unauthorized modification of tenant-wide settings including company identity and approval behavior. Such unauthorized changes could lead to violations of data protection regulations like GDPR by exposing or altering personal data handling rules, or HIPAA by compromising healthcare-related configuration integrity.

Mitigation Strategies

Immediately update jshERP to the latest version beyond 3.6. Implement strict authorization checks in SystemConfigService.updateSystemConfig to validate user privileges. Restrict access to the systemConfig endpoint to administrative users only. Review and audit system configuration changes regularly to detect unauthorized modifications.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-94495. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart