Skip to content
OpenAdvisories

Vendor

jishenghua

28 known vulnerabilities.

Products

9 results · Clear filters · Feed

  • High 7.1

    jshERP through 3.6 Missing Authorization via /user/batchSetStatus

    jshERP through 3.6 contains a missing authorization vulnerability in the POST /user/batchSetStatus endpoint that allows authenticated low-privilege users to change other users' account status. Attackers can submit crafted ids and status values to disable ever…

  • High 8.8

    jshERP through 3.6 Mass Assignment via PUT /user/update

    jshERP through 3.6 contains a mass assignment vulnerability in the UserController update handler that allows authenticated users to overwrite protected fields including tenant_id and password. Attackers can send a crafted PUT /user/update body to switch into …

  • High 8.8

    jshERP through 3.6 Privilege Escalation via PUT /user/updateUser

    jshERP through 3.6 contains a missing authorization vulnerability in the UserController updateUser handler that allows authenticated users to assign arbitrary roles to any user. Low-privilege attackers can send their own user id with the tenant administrator …

  • High 8.8

    jshERP through 3.6 Privilege Escalation via userBusiness CRUD

    jshERP through 3.6 contains an authorization bypass vulnerability in the userBusiness CRUD endpoints that allows authenticated users to create, modify, or delete authorization-relation rows without privilege checks. Attackers can manipulate user-role mappings…

  • High 8.3

    jshERP through 3.6 Unauthorized Access via by-id Endpoints

    jshERP through 3.6 fails to validate object ownership in by-id info, update, and delete endpoints across multiple resource types. Authenticated users can read, modify, and delete other users' business objects by submitting direct object identifiers without au…

  • High 8.3

    jshERP through 3.6 Privilege Escalation via Role Management

    jshERP through 3.6 fails to validate caller permissions in role management endpoints, allowing authenticated users to modify any role's data scope or delete roles. Attackers can exploit the /role/update and /role/delete endpoints to escalate privileges, chang…

  • High 7.1

    jshERP through 3.6 Missing Authorization via systemConfig

    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 …

  • High 8.8

    jshERP through 3.6 Authorization Bypass via resetPwd

    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 p…

  • High 8.8

    jshERP 3.6 Privilege Escalation via updateOneValueByKeyIdAndType

    jshERP 3.6 contains a privilege escalation vulnerability in the updateOneValueByKeyIdAndType endpoint that allows authenticated users to grant themselves arbitrary roles. Attackers can send a POST request with type=UserRole, their own user ID, and a role ID l…