{"id":"CVE-2026-94412","published":"2026-09-21T19:17:20.217","lastModified":"2026-09-22T20:43:58.793","description":"jshERP through 3.6 contains an authorization bypass vulnerability in the POST /user/resetPwd endpoint that allows authenticated users to reset any other user's password. Attackers can submit a request with an arbitrary target user ID to reset that account's password to a known default value, enabling unauthorized access to other user accounts including administrators.","cvssScore":8.8,"cvssSeverity":"HIGH","cvssVector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","cwes":["CWE-862"],"vendors":[],"products":[],"references":[{"url":"https://github.com/LinYuanyi1/cve-request-poc/blob/master/jshERP/poc-02-user-resetpwd-account-takeover.py","tags":[]},{"url":"https://github.com/jishenghua/jshERP","tags":[]},{"url":"https://github.com/jishenghua/jshERP/blob/v3.6/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java#L230-L244","tags":[]},{"url":"https://www.vulncheck.com/advisories/jsherp-through-3.6-authorization-bypass-via-resetpwd","tags":[]}],"exploitRefs":[{"url":"https://github.com/LinYuanyi1/cve-request-poc/blob/master/jshERP/poc-02-user-resetpwd-account-takeover.py","tags":[]},{"url":"https://github.com/jishenghua/jshERP","tags":[]},{"url":"https://github.com/jishenghua/jshERP/blob/v3.6/jshERP-boot/src/main/java/com/jsh/erp/controller/UserController.java#L230-L244","tags":[]}],"hasPoc":true,"ai":{"summary":"This vulnerability allows authenticated users to reset any other user's password, enabling unauthorized access to accounts, including administrative ones.","exploitability":"Exploitation is relatively straightforward as it requires an authenticated user to submit a request with an arbitrary target user ID. Precondition is the attacker must already have valid credentials.","blast_radius":"If exploited, this could lead to unauthorized access to sensitive user accounts, potentially compromising the entire system, including administrative accounts.","remediation":"Upgrade to jshERP 3.7 or later.","detection":"No reliable host or network indicator is derivable from the published description.","tags":["auth-bypass","web","password-reset"],"model":"qwen2.5:7b-instruct","analyzedAt":"2026-09-29T09:16:18.296Z"}}