VulnSea

jsherp vulnerabilities

CVEs whose affected-version data names the jsherp package. Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

24 CVEsRSS

CVE-2026-110615High· 7.1
2w ago

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

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 …

▾ Twilightjishenghua · jshERPEPSS 0.42%via NVD
CVE-2026-109188Medium· 4.3PoC
2w ago

jshERP through 3.6 contains a missing authorization vulnerability that allows low-privilege authenticated users to create tenant-wide master data via add and import endpoints lacking role checks

jshERP through 3.6 contains a missing authorization vulnerability that allows low-privilege authenticated users to create tenant-wide master data via add and import endpoints lacking role checks. Attackers can send POST requests to endpo…

▾ Twilightjishenghua · jshERPEPSS 0.27%via NVD
CVE-2026-109187Medium· 6.5PoC
2w ago

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

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

▾ Twilightjishenghua · jshERPEPSS 0.25%via NVD
CVE-2026-109186High· 8.8PoC
2w ago

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

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/updat…

▾ Midnightjishenghua · jshERPEPSS 0.36%via NVD
CVE-2026-109185High· 8.8
2w ago

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

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…

▾ Twilightjishenghua · jshERPEPSS 0.29%via NVD
CVE-2026-109184Medium· 4.3PoC
2w ago

jshERP through 3.6 contains an improper authorization vulnerability that allows low-privilege authenticated users to read any settlement account ledger by supplying an arbitrary accountId

jshERP through 3.6 contains an improper authorization vulnerability that allows low-privilege authenticated users to read any settlement account ledger by supplying an arbitrary accountId. Attackers restricted to personal or department d…

▾ Twilightjishenghua · jshERPEPSS 0.20%via NVD
CVE-2026-109183Medium· 4.3PoC
2w ago

jshERP through 3.6 contains an authorization bypass vulnerability that allows authenticated users to create pre-approved bills by setting status in POST /depotHead/addDepotHeadAndDetail requests

jshERP through 3.6 contains an authorization bypass vulnerability that allows authenticated users to create pre-approved bills by setting status in POST /depotHead/addDepotHeadAndDetail requests. Attackers can supply a status of 1 to ski…

▾ Twilightjishenghua · jshERPEPSS 0.21%via NVD
CVE-2026-109182Medium· 4.3PoC
2w ago

jshERP through 3.6 contains an incorrect authorization vulnerability in GET /supplier/exportExcel that allows authenticated users to bypass role data scope restrictions enforced by /supplier/list

jshERP through 3.6 contains an incorrect authorization vulnerability in GET /supplier/exportExcel that allows authenticated users to bypass role data scope restrictions enforced by /supplier/list. Attackers restricted to personal or depa…

▾ Twilightjishenghua · jshERPEPSS 0.21%via NVD
CVE-2026-109181Medium· 4.3PoC
2w ago

jshERP through 3.6 contains an authorization bypass vulnerability that allows authenticated users restricted to personal or department data to list other users' bills by adding a purchaseStatus value

jshERP through 3.6 contains an authorization bypass vulnerability that allows authenticated users restricted to personal or department data to list other users' bills by adding a purchaseStatus value. Attackers can include purchaseStatus…

▾ Twilightjishenghua · jshERPEPSS 0.21%via NVD
CVE-2026-109180Medium· 4.3PoC
2w ago

jshERP through 3.6 contains an authorization bypass vulnerability that allows authenticated users to read data from unassigned warehouses by supplying depotId or depotIds request parameters

jshERP through 3.6 contains an authorization bypass vulnerability that allows authenticated users to read data from unassigned warehouses by supplying depotId or depotIds request parameters. When depot_flag warehouse restriction is enabl…

▾ Twilightjishenghua · jshERPEPSS 0.23%via NVD
CVE-2026-109179Medium· 4.3PoC
2w ago

jshERP through 3.6 contains a missing authorization vulnerability in LogController that allows any authenticated user to read the tenant's operation audit log

jshERP through 3.6 contains a missing authorization vulnerability in LogController that allows any authenticated user to read the tenant's operation audit log. Low-privilege users can send GET requests to /log/list or /log/info to view o…

▾ Twilightjishenghua · jshERPEPSS 0.20%via NVD
CVE-2026-109178Medium· 5.4PoC
2w ago

jshERP through 3.6 contains a missing authorization vulnerability in LogController that allows any authenticated user to forge, modify, or delete audit log entries

jshERP through 3.6 contains a missing authorization vulnerability in LogController that allows any authenticated user to forge, modify, or delete audit log entries. Low-privilege users can call /log/add, /log/update, /log/delete, and /lo…

▾ Twilightjishenghua · jshERPEPSS 0.22%via NVD
CVE-2026-105621Medium· 5.4PoC
3w ago

A security flaw has been discovered in jishenghua jshERP up to 3.5

A security flaw has been discovered in jishenghua jshERP up to 3.5. Affected is the function updateAccountHeadAndDetail of the file jshERP-boot/src/main/java/com/jsh/erp/service/AccountHeadService.java of the component Financial Receipt …

▾ Twilightjishenghua · jshERPEPSS 0.23%via NVD
CVE-2026-94411High· 8.8PoC
1mo ago

jshERP 3.6 contains a privilege escalation vulnerability in the updateOneValueByKeyIdAndType endpoint that allows authenticated users to grant themselves arbitrary roles

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

▾ Midnightjishenghua · jshERPEPSS 0.52%via NVD
CVE-2026-94413Medium· 6.5PoC
1mo ago

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

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…

▾ Twilightjishenghua · jshERPEPSS 0.55%via NVD
CVE-2026-94412High· 8.8PoC
1mo ago

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

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 …

▾ Midnightjishenghua · jshERPEPSS 0.55%via NVD
CVE-2026-94496High· 8.3PoC
1mo ago

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

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

▾ Midnightjishenghua · jshERPEPSS 0.46%via NVD
CVE-2026-94495High· 7.1PoC
1mo ago

jshERP through 3.6 fails to properly validate user privileges in SystemConfigService.updateSystemConfig, allowing authenticated users to modify tenant system configuration

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

▾ Midnightjishenghua · jshERPEPSS 0.44%via NVD
CVE-2026-94494Medium· 5.0PoC
1mo ago

jshERP through 3.6 contains a tenant isolation bypass vulnerability that allows authenticated users to read other tenants' records via the GET /tenant/info endpoint

jshERP through 3.6 contains a tenant isolation bypass vulnerability that allows authenticated users to read other tenants' records via the GET /tenant/info endpoint. Attackers can iterate the primary key to enumerate and access sensitive…

▾ Twilightjishenghua · jshERPEPSS 0.37%via NVD
CVE-2026-94497High· 8.3PoC
1mo ago

jshERP through 3.6 fails to validate object ownership in by-id info, update, and delete endpoints across multiple resource types

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 …

▾ Midnightjishenghua · jshERPEPSS 0.46%via NVD
CVE-2026-94414Medium· 5.4PoC
1mo ago

jshERP through 3.6 is missing an authorization check on the POST /userBusiness/updateBtnStr endpoint that allows authenticated users to modify role button-permission definitions

jshERP through 3.6 is missing an authorization check on the POST /userBusiness/updateBtnStr endpoint that allows authenticated users to modify role button-permission definitions. Attackers can supply arbitrary roleId and btnStr parameter…

▾ Twilightjishenghua · jshERPEPSS 0.38%via NVD
CVE-2026-94501High· 8.8PoC
1mo ago

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

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

▾ Midnightjishenghua · jshERPEPSS 0.55%via NVD
CVE-2025-67344Medium· 4.6
10mo ago

jshERP v3.5 and earlier is affected by a stored Cross Site Scripting (XSS) vulnerability via the /msg/add endpoint.

jshERP v3.5 and earlier is affected by a stored Cross Site Scripting (XSS) vulnerability via the /msg/add endpoint.

▾ Sunlitjishenghua · jsherpEPSS 0.17%via NVD
CVE-2025-67341Medium· 4.6
10mo ago

jshERP versions 3.5 and earlier are affected by a stored XSS vulnerability

jshERP versions 3.5 and earlier are affected by a stored XSS vulnerability. This vulnerability allows attackers to upload PDF files containing XSS payloads. Additionally, these PDF files can be accessed via static URLs, making them acces…

▾ Sunlitjishenghua · jsherpEPSS 0.17%via NVD
jsherp vulnerabilities (CVEs) · VulnSea