Skip to content
OpenAdvisories

Source

ENISA EU Vulnerability Database

Source: https://euvd.enisa.europa.eu/

107,312 results · Clear filters · Feed

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /airag/prompts/queryById

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragPromptsController queryById handler that allows low-privileged authenticated users to read any AI prompt template. Attackers can enumerate ids via the unguarded /airag/prompts/…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via /sys/tenant/deleteTenantPackUser

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to remove users from tenant product packs via PUT /sys/tenant/deleteTenantPackUser. Attackers can supply arbitrary userId and packId values i…

  • Medium 6.5

    JeecgBoot through 3.9.5 Missing Authorization via /sys/tenant/changeOwenUserTenant

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows any authenticated user to transfer tenant ownership via POST /sys/tenant/changeOwenUserTenant. Low-privileged attackers can supply userId and tenantId parameters to reassign an…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/tenant/updateApplyStatus

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows any authenticated user to modify tenant settings by calling PUT /sys/tenant/updateApplyStatus. Low-privileged attackers can supply any tenant id to overwrite its applyStatus fi…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/tenant/listPackByTenantUserId

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysTenantController listPackByTenantUserId handler that allows any authenticated user to query tenant product packs. Low-privileged attackers can supply arbitrary tenantId and userI…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/tenant/queryTenantAuthInfo

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysTenantController queryTenantAuthInfo handler that allows any authenticated user to read other tenants' records. Low-privileged attackers can iterate small integer tenant ids to r…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via getTenantPackApplyUsers Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysTenantController GET /sys/tenant/getTenantPackApplyUsers endpoint that allows any authenticated user to read tenant administrator applications. Low-privileged attackers can itera…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/quartzJob/queryById

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the QuartzJobController queryById handler that allows low-privileged authenticated users to read scheduled job records. Attackers can request GET /sys/quartzJob/queryById with a job id …

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/oss/file/queryById

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the OssFileController queryById handler that allows low-privileged authenticated users to read object storage file records. Attackers who know a record id can request GET /sys/oss/file/…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via GET /openapi/list

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the queryPageList handler of OpenApiController that allows any authenticated user to list OpenAPI registry definitions. Low-privileged attackers can query GET /openapi/list to read virt…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/api/updateAvatar

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SystemApiController updateAvatar handler that allows any authenticated user to change other users' avatars. Low-privileged attackers can send PUT requests with a target user id and …

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/api/getRolesByUserId

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the getRolesByUserId handler of SystemApiController that allows authenticated users to retrieve any user's role codes. Low-privileged attackers can supply arbitrary userId values to GET…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/api/getUserPermissionSet

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the getUserPermissionSet handler of SystemApiController that allows any authenticated user to read other users' permission codes. Low-privileged attackers can supply an arbitrary userId…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/api/queryUserRolesById

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the queryUserRolesById handler of SystemApiController that lets authenticated users read any user's role codes. Low-privileged attackers can send a userId to GET /sys/api/queryUserRoles…

  • Medium 6.5

    JeecgBoot through 3.9.5 Missing Authorization via getDynamicDbSourceByCode Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the GET /sys/api/getDynamicDbSourceByCode endpoint of SystemApiController, which lacks Shiro permission or role annotations. Any authenticated low-privileged user can supply datasource …

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/category/importExcel

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysCategoryController importExcel handler that allows any authenticated user to import category dictionary entries. Low-privileged attackers can upload crafted Excel workbooks to bu…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/checkRule/importExcel

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to create validation rules through the SysCheckRuleController importExcel handler. Attackers can upload a crafted Excel workbook to bypass th…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/category/edit

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in SysCategoryController that allows any authenticated user to edit category dictionary nodes via /sys/category/edit. Low-privileged attackers can send POST or PUT requests supplying a nod…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via /sys/category/delete

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysCategoryController delete handler that allows any authenticated user to delete category dictionary nodes. Low-privileged attackers can obtain node ids from the unguarded rootList…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via /sys/category/deleteBatch

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to delete category dictionary entries via DELETE /sys/category/deleteBatch. Attackers can obtain node ids from the unguarded rootList and chi…

  • Medium 4.3

    JeecgBoot through 3.9.5 IDOR via PUT /sys/sysAnnouncementSend/edit

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in SysAnnouncementSendController that allows authenticated users to modify other users' message delivery records. Attackers can obtain delivery ids from GET /sys/sysAnnouncementSend/list a…

  • Medium 4.3

    JeecgBoot through 3.9.5 IDOR via /sys/sysAnnouncementSend/getOne

    JeecgBoot through 3.9.5 contains an insecure direct object reference vulnerability that allows authenticated users to read other users' in-application messages via the getOne handler of SysAnnouncementSendController. Attackers can obtain delivery record ids f…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via /sys/dict/deletePhysic/{id}

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows any authenticated user to permanently delete data dictionaries via the deletePhysic handler of SysDictController. Low-privileged attackers can send DELETE requests to /sys/dict…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/sysDepartRole/queryById

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysDepartRoleController queryById handler that lacks Shiro permission annotations. Low-privileged authenticated attackers can request GET /sys/sysDepartRole/queryById with any id to…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/user/deleteGroupUser

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to remove group memberships via the deleteGroupUser handler in SysUserController. Attackers can send DELETE requests with arbitrary groupId a…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/sysDepart/appImportExcel

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysDepartController appImportExcel handler that allows any authenticated user to import departments. Low-privileged attackers can upload a crafted Excel workbook to POST /sys/sysDep…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via deleteUserGroupBatch Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to remove user group members by calling DELETE /sys/user/deleteUserGroupBatch. Attackers can supply any groupId and comma-separated userIds t…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via getDepartmentHead Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the GET /sys/sysDepart/getDepartmentHead endpoint of SysDepartController that allows any authenticated user to list department staff. Low-privileged attackers can enumerate departId val…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via sysDepartPermission deleteBatch Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to delete department permission bindings via the DELETE /sys/sysDepartPermission/deleteBatch endpoint. Attackers can obtain row ids from the …

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/sysDepartPermission/add

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to create department permission bindings via POST /sys/sysDepartPermission/add. Attackers can submit arbitrary departId, permissionId and dat…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via sysDepartPermission queryById Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysDepartPermissionController queryById handler that allows any authenticated user to read department permission records. Low-privileged attackers can request GET /sys/sysDepartPerm…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/sysDepartPermission/edit

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in SysDepartPermissionController that allows any authenticated user to modify department permission records by calling the edit endpoint. Low-privileged attackers can obtain row ids from t…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via /sys/sysDepartPermission/delete

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysDepartPermissionController delete handler that allows low-privileged authenticated users to delete department permission bindings. Attackers can obtain row ids from the unguarded…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via sysDepartPermission datarule Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the saveDatarule handler of SysDepartPermissionController that allows any authenticated user to modify department data rules. Low-privileged attackers can send departId, permissionId an…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/role/datarule Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the loadDatarule handler of SysRoleController that lets any authenticated user query role data rules. Low-privileged attackers can request GET /sys/role/datarule/{permissionId}/{roleId}…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via sysMessage queryById Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysMessageController queryById handler that allows low-privileged authenticated users to read any message push record. Attackers can supply arbitrary record ids to GET /sys/message/…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via sysMessage Edit Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to modify message push records by calling PUT /sys/message/sysMessage/edit. Attackers can submit a request body naming any sys_sms record id …

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via sysMessage deleteBatch Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysMessageController deleteBatch handler that allows low-privileged authenticated users to delete message records. Attackers can obtain record ids from the unguarded list endpoint a…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via /sys/log/delete Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysLogController delete handler that allows any authenticated user to delete audit log entries. Low-privileged attackers can obtain log ids from the unguarded /sys/log/list endpoint…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/position/edit

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysPositionController edit handler that allows any authenticated user to modify organizational positions. Low-privileged attackers can obtain position ids from the unguarded list en…