Skip to content
OpenAdvisories

Vendor

jeecgboot

113 known vulnerabilities.

107 results · Clear filters · Feed

  • Medium 6.5

    JeecgBoot before 3.9.5 SQL Injection via SqlInjectionUtil Newline Bypass

    JeecgBoot before 3.9.5 contains an sql injection vulnerability that allows authenticated attackers to bypass the SqlInjectionUtil keyword blocklist by inserting newline characters into dictionary and online report SQL fragments. Attackers can send newline-sep…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysUserController getUserDetailByUserId handler that allows any authenticated user to read other users' details. Low-privileged attackers can supply arbitrary userId values to retri…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysDepartRoleController exportXls handler that allows any authenticated user to export department roles. Low-privileged attackers holding only the default minimal role can call /sys…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysUserController queryChildrenByUsername handler that allows any authenticated user to retrieve other users' account records. Low-privileged attackers can supply arbitrary userId v…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/comment/exportXls

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysCommentController exportXls handler that allows any authenticated user to export all comments. Low-privileged attackers can request /sys/comment/exportXls to download every sys_c…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via /sys/message/sysMessage/delete

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysMessageController delete handler that allows low-privileged authenticated users to delete message records. Attackers can send DELETE requests with arbitrary id values to remove a…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via sysMessageTemplate Delete Endpoint

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysMessageTemplateController delete handler that allows any authenticated user to delete message templates. Low-privileged attackers can obtain template ids from the unguarded list …

  • Medium 6.5

    JeecgBoot through 3.9.5 Missing Authorization via /sys/thirdApp/editThirdAppConfig

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the editThirdAppConfig handler that allows any authenticated user to modify third-party application configurations. Low-privileged attackers can replace client id, client secret, agent …

  • Medium 5.4

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysPositionController removeUserPosition handler that allows any authenticated user to remove position members. Low-privileged attackers can send DELETE requests with arbitrary user…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the getTenantPackInfo handler that allows any authenticated user to read other tenants' product pack membership. Low-privileged attackers can supply a tenantId and fixed packCode values…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/dict/editDictByLowAppId

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the PUT /sys/dict/editDictByLowAppId endpoint that allows any authenticated user to modify low-code application dictionaries. Attackers can supply a dictionary's low_app_id, obtained fr…

  • Medium 4.3

    JeecgBoot through 3.9.5 IDOR via /airag/api/getChatVariable Username Parameter

    JeecgBoot through 3.9.5 contains an insecure direct object reference vulnerability in AiragBaseApiController that allows authenticated users to read other users' AI chat variables via the username parameter. Attackers can send POST requests to /airag/api/getC…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragAppController queryById handler that allows low-privileged authenticated users to read any AI application configuration. Attackers can enumerate application ids via the unguard…

  • Medium 5.4

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in AiragPromptsController that allows any authenticated user to delete AI prompt templates by calling DELETE /airag/prompts/delete. Low-privileged attackers can obtain template ids from th…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the putCancelQuit handler of SysUserController, allowing any authenticated user to cancel user resignations. Low-privileged attackers can supply user ids and a tenantId parameter or X-T…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysUserController addSysUserGroup handler that allows any authenticated user to modify user group membership. Low-privileged attackers can send POST requests with arbitrary user ids…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows any authenticated user to assign or remove department heads by calling PUT /sys/user/changeDepartChargePerson. Low-privileged attackers can supply arbitrary userId, department …

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to modify any department by calling PUT /sys/user/doUpdateDepartInfo. Attackers can supply a department id to rename or re-parent it and repl…

  • Medium 5.4

    JeecgBoot through 3.9.5 Missing Authorization via POST /sys/sysDepartRole/datarule

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the saveDatarule handler of SysDepartRoleController that lets low-privileged authenticated users modify department role data rules. Attackers can send crafted permissionId, roleId and d…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the batchEditUsers handler of SysUserController that allows any authenticated user to edit user department assignments. Low-privileged attackers can send PUT requests to /sys/user/batch…

  • Medium 5.4

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysRoleController saveDatarule handler that allows low-privileged authenticated users to modify role data rules. Attackers can send permissionId, roleId and dataRuleIds to overwrite…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to send system announcements by calling POST /sys/api/sendSysAnnouncement. Attackers can supply arbitrary title, content, fromUser and toUser…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows any authenticated user to publish templated system announcements via POST /sys/api/sendBusTemplateAnnouncement. Low-privileged attackers can supply templateCode, toUser, and a …

  • Medium 4.3

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

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

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows authenticated users to read any account's permissions via the queryUserAuths handler. Low-privileged attackers can supply an arbitrary userId parameter to retrieve another user…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows any authenticated user to send template notifications by calling POST /sys/api/sendTemplateAnnouncement. Low-privileged attackers can supply forged sender, recipients, title, a…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the sendBusAnnouncement handler of SystemApiController that allows any authenticated user to send announcements without the required permissions. Low-privileged attackers can POST craft…

  • Medium 6.5

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in GET /sys/api/getUserByName that allows low-privileged authenticated users to retrieve any user's stored password value. Attackers can decrypt the AES-CBC protected response using the ha…

  • Medium 4.3

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

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

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/annountCement/downLoadFiles

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysAnnouncementController downLoadFiles handler that allows low-privileged authenticated users to download announcement attachments. Attackers can supply a known announcement id to …

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /sys/annountCement/editIzTop

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysAnnouncementController editIzTop handler that allows low-privileged authenticated users to change announcement pin status. Attackers can send POST or PUT requests with any announ…

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /openapi/queryById

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the OpenApiController queryById handler that allows low-privileged authenticated users to read OpenAPI definitions without openapi permissions. Attackers can request GET /openapi/queryB…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragPromptsController exportXls handler that allows any authenticated user to export all AI prompts. Low-privileged attackers can request /airag/prompts/exportXls to download every…

  • Medium 4.3

    JeecgBoot through 3.9.5 Authorization Bypass via /airag/video/listByUser

    JeecgBoot through 3.9.5 contains an authorization bypass vulnerability in the getVideoRecords handler of VideoGenerationController that allows authenticated users to read other users' records via the userId parameter. Low-privileged attackers can supply anoth…

  • Medium 6.5

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows any authenticated user to read MCP server configurations because the queryById permission check is commented out. Attackers can obtain record ids from the unguarded /airag/app/…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the promptExperiment handler of AiragPromptsController that allows any authenticated user to run AI prompt experiments. Low-privileged attackers can supply other users' prompt template …

  • Medium 4.3

    JeecgBoot through 3.9.5 Missing Authorization via /airag/knowledge/embedding/search

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the embeddingSearch handler of AiragKnowledgeController that lacks Shiro permission annotations. Low-privileged authenticated attackers can supply knowledge base ids to the GET /airag/k…

  • Medium 5.4

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragPromptsController deleteRecycleBin handler that allows any authenticated user to purge AI prompt templates. Low-privileged attackers can send DELETE requests with prompt templa…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to restore deleted AI prompt templates by calling the revertRecycleBin endpoint. Attackers can send PUT requests to /airag/prompts/revertRecy…

  • Medium 4.3

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

    JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the AiragPromptsController edit handler that allows any authenticated user to modify AI prompt templates. Low-privileged attackers can send PUT or POST requests to /airag/prompts/edit w…