Description
jshERP through 3.6 contains an information disclosure vulnerability that allows any authenticated user to read platform-wide configuration secrets via the getInfoByKey handler of PlatformConfigController. Low-privilege users of any tenant can request arbitrary platformKey values such as email_auth_code or activation_code to obtain SMTP authorization codes and activation secrets, because only aliOss and weixin keys are blocked.
Published: 2026-10-12
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Mitigate
AI Analysis

Impact

The vulnerability allows an authenticated user to read platform‑wide configuration keys by sending requests to /platformConfig/getInfoByKey. The affected code does not check privilege levels for sensitive keys, so low‑privilege tenants can retrieve values such as email_auth_code or activation_code. This exposes SMTP credentials and activation secrets that can be used to compromise email systems or authorize new accounts. The flaw represents a classic CWE‑862 (Broken Access Control) weakness.

Affected Systems

The flaw exists in jshERP versions up to and including 3.6. Any deployment of the platform that has not been upgraded to a newer release is potentially vulnerable. The code paths in PlatformConfigController and PlatformConfigService allow the disclosure without additional credentials beyond normal authentication.

Risk and Exploitability

The vulnerability is scored CVSS 7.1, indicating a high severity level. EPSS information is not available and it is not listed in CISA KEV. The requirement of only normal authentication allows a legitimate user to retrieve secrets, and because no encryption of the returned data is performed, the sensitive information can be captured easily.

Generated by OpenCVE AI on October 12, 2026 at 15:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Restrict access to /platformConfig/getInfoByKey so that only high‑privilege users or administrators can invoke the endpoint, addressing the CWE‑862 broken access control flaw.
  • Update the controller/service to explicitly block return of sensitive keys such as email_auth_code and activation_code, or return a generic error, thereby enforcing the proper access control defined by CWE‑862.
  • If an upgrade is not possible, disable or remove the endpoint entirely from the application to eliminate the CWE‑862 vulnerability.
  • After applying a mitigation, review existing secrets to ensure they have not been leaked and rotate them if necessary.

Generated by OpenCVE AI on October 12, 2026 at 15:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 13:15:00 +0000

Type Values Removed Values Added
Description jshERP through 3.6 contains an information disclosure vulnerability that allows any authenticated user to read platform-wide configuration secrets via the getInfoByKey handler of PlatformConfigController. Low-privilege users of any tenant can request arbitrary platformKey values such as email_auth_code or activation_code to obtain SMTP authorization codes and activation secrets, because only aliOss and weixin keys are blocked.
Title jshERP through 3.6 Information Disclosure via /platformConfig/getInfoByKey
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': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

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


Subscriptions

Jishenghua Jsherp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T17:45:39.244Z

Reserved: 2026-10-12T12:57:38.851Z

Link: CVE-2026-109187

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-12T13:17:32.173

Modified: 2026-10-14T18:17:32.953

Link: CVE-2026-109187

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T16:00:15Z

Weaknesses