CVE Catalog

CVE-2026-109187

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Summary

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.

Risk Assessment

Disclosure of configuration secrets could allow attackers to compromise email accounts, activations, and other sensitive functions, posing a serious security risk to the entire platform.

Recommendation

Update jshERP to a version newer than 3.6. Restrict access to getInfoByKey and block all sensitive keys, not just aliOss and weixin.

Other vulnerabilities in jshERP

See all
Original NVD description (English source)

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.

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