Description
jshERP through 3.6 fails to redact password hashes in the /user/info endpoint, allowing authenticated users to retrieve unsalted MD5 password digests for any user. Attackers can request arbitrary user information by supplying user IDs to obtain password hashes usable for offline cracking or direct authentication bypass.
Published: 2026-09-21
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Password Hash Disclosure
Action: Apply patch
AI Analysis

Impact

jshERP versions through 3.6 expose unsalted MD5 password hashes via the /user/info endpoint. Any authenticated user can request another user's details by supplying a target user ID, causing the application to return the unchecked MD5 digest of that user's password. The disclosed hash enables attackers to conduct offline brute‑force or dictionary attacks and could be used for direct authentication bypass, compromising confidentiality.

Affected Systems

The vulnerability affects the jshERP application from vendor jishenghua, with all releases up to and including version 3.6. It is present in the UserController component that handles the /user/info route; later versions are presumed untainted.

Risk and Exploitability

The flaw has a CVSS score of 7.1, placing it in the high severity range. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. Attackers must first be authenticated, but any valid credential holder can retrieve arbitrary password hashes, creating significant risk for organizations that grant broad access to this endpoint.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade jshERP to the latest official release that removes the password hash exposure in the /user/info endpoint.
  • Restrict the /user/info endpoint to privileged administrative roles and enforce strict role‑based access control.
  • If the endpoint is not required for business operations, disable or remove the route entirely to eliminate the attack surface.
  • Implement monitoring to detect suspicious or excessive requests to /user/info, allowing early detection of exploitation attempts.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description jshERP through 3.6 fails to redact password hashes in the /user/info endpoint, allowing authenticated users to retrieve unsalted MD5 password digests for any user. Attackers can request arbitrary user information by supplying user IDs to obtain password hashes usable for offline cracking or direct authentication bypass.
Title jshERP through 3.6 Password Hash Disclosure via /user/info
First Time appeared Jishenghua
Jishenghua jsherp
Weaknesses CWE-200
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-09-22T17:45:15.909Z

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

Link: CVE-2026-94413

cve-icon Vulnrichment

Updated: 2026-09-22T17:23:23.759Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-22T20:43:58.793

Link: CVE-2026-94413

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor