Latest vulnerabilities
Every new CVE with its exploitation status, public exploits and fixes — from nearly 30 public sources, updated hourly.
- Tracked
- 409,626
- Last 24h
- 527
- Critical, 7 days
- 345
- Known exploited
- 1,779
108,078 results · Clear filters · Feed
-
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…
-
Medium 5.4
JeecgBoot through 3.9.5 Missing Authorization via /sys/position/deleteBatch
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysPositionController deleteBatch handler that allows any authenticated user to delete organizational positions. Low-privileged attackers can send comma-separated position ids, obta…
-
Medium 4.3
JeecgBoot through 3.9.5 Missing Authorization via sysMessageTemplate Edit Endpoint
JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to modify message templates via PUT /sys/message/sysMessageTemplate/edit. Attackers can obtain template ids from the unguarded list endpoint …
-
Medium 5.4
JeecgBoot through 3.9.5 Missing Authorization via sysMessageTemplate deleteBatch Endpoint
JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to delete message templates via the DELETE /sys/message/sysMessageTemplate/deleteBatch endpoint. Attackers can supply comma-separated templat…
-
Medium 4.3
JeecgBoot through 3.9.5 Missing Authorization via sysMessageTemplate/add Endpoint
JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to create message templates by calling POST /sys/message/sysMessageTemplate/add. Attackers holding only minimal roles can insert arbitrary no…
-
Medium 5.4
JeecgBoot through 3.9.5 Missing Authorization via /airag/extData/delete
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragExtDataController delete handler that allows low-privileged authenticated users to delete AI evaluator records. Attackers can send DELETE requests to /airag/extData/delete with…
-
Medium 5.4
JeecgBoot through 3.9.5 Missing Authorization via /airag/extData/deleteBatch
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragExtDataController deleteBatch handler that allows any authenticated user to delete AI evaluator records. Low-privileged attackers can send comma-separated ids to DELETE /airag/…
-
Medium 4.3
JeecgBoot through 3.9.5 Missing Authorization via /airag/extData/exportXls
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragExtDataController exportXls handler that allows any authenticated user to export AI evaluator data. Low-privileged attackers can request /airag/extData/exportXls to download ev…
-
Medium 5.4
JeecgBoot through 3.9.5 Missing Authorization via /airag/word/deleteBatch
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AigcWordTemplateController deleteBatch handler that allows low-privileged authenticated users to delete word templates. Attackers can send a DELETE request to /airag/word/deleteBatc…
-
Medium 5.4
JeecgBoot through 3.9.5 Missing Authorization via /airag/app/release Endpoint
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragAppController release handler that allows any authenticated user to publish or unpublish other users' AI applications. Low-privileged attackers can send POST requests to /airag…
-
Medium 5.4
JeecgBoot through 3.9.5 Missing Authorization via /airag/word/delete Endpoint
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AigcWordTemplateController delete handler that allows any authenticated user to delete word templates. Low-privileged attackers can send DELETE requests to /airag/word/delete with a…
-
Medium 4.3
JeecgBoot through 3.9.5 Missing Authorization via /airag/word/edit Endpoint
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AigcWordTemplateController edit handler that allows any authenticated user to modify word templates. Low-privileged attackers can send PUT or POST requests to /airag/word/edit to ov…
-
Medium 4.3
JeecgBoot through 3.9.5 IDOR via /airag/voice/listByUser userId Parameter
JeecgBoot through 3.9.5 contains an insecure direct object reference vulnerability that allows authenticated users to read other users' AI voice generation history via the userId parameter of GET /airag/voice/listByUser. Attackers who know another user's id c…
-
Medium 4.3
JeecgBoot through 3.9.5 IDOR via deleteVoiceRecord userId Parameter
JeecgBoot through 3.9.5 contains an insecure direct object reference vulnerability that allows authenticated users to delete other users' AI voice records by supplying an arbitrary userId to DELETE /airag/voice/deleteVoiceRecord. Attackers can obtain record i…
-
Medium 5.4
JeecgBoot through 3.9.5 Missing Authorization via /airag/ocr/deleteById
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiOcrController deleteById handler that allows any authenticated user to delete OCR records. Low-privileged attackers can obtain record ids from the unguarded GET /airag/ocr/list en…