PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-108630 jeecgboot CVE debrief

CVE-2026-108630 is a missing authorization vulnerability in JeecgBoot through 3.9.5, specifically in the SysDepartPermissionController. This allows any authenticated user to modify department permission records. Low-privileged attackers can exploit this by obtaining row ids from the unguarded list endpoint and then overwriting depart_id, permission_id, and data_rule_ids to alter which menus and data rules departments may delegate.

Vendor
jeecgboot
Product
Unknown
CVSS
MEDIUM 5.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-10
Original CVE updated
2026-10-10
Advisory published
2026-10-10
Advisory updated
2026-10-10

Who should care

Defenders and administrators of JeecgBoot systems should assess exposure and verify authorization checks for the SysDepartPermissionController. Low-privileged users with access to the system may be able to exploit this vulnerability.

Why it matters

CVE-2026-108630 is a missing authorization vulnerability in JeecgBoot through 3.9.5. Defenders should verify and restrict access to the SysDepartPermissionController's edit endpoint, ensuring proper authorization checks are in place. Low-privileged users may be able to exploit this vulnerability to modify department permissions.

  • Potential unauthorized modification of department permissions
  • Possible escalation of privileges for low-privileged users
  • Risk of unauthorized access to sensitive data or systems
  • Need for verification of authorization checks in SysDepartPermissionController

Technical summary

The vulnerability exists in the SysDepartPermissionController of JeecgBoot through 3.9.5. An authenticated user can modify department permission records by calling the edit endpoint, allowing low-privileged attackers to alter depart_id, permission_id, and data_rule_ids. This could lead to unauthorized modification of department permissions, possible escalation of privileges for low-privileged users, and risk of unauthorized access to sensitive data or systems. Defenders should prioritize verifying and restricting access to the SysDepartPermissionController's edit endpoint, ensuring proper authorization checks are in place, and monitoring for suspicious modifications to department permissions

Defensive priority

Defenders should prioritize verifying and restricting access to the SysDepartPermissionController's edit endpoint, ensuring proper authorization checks are in place, and monitoring for suspicious modifications to department permissions.

Recommended defensive actions

  • Verify and restrict access to the SysDepartPermissionController's edit endpoint
  • Ensure proper authorization checks are in place for modifying department permissions
  • Monitor for suspicious modifications to department permissions
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and NVD entry provide details on the vulnerability. However, the exact scope of affected versions and systems requires further verification from official sources. Affected product deployments need to be confirmed in managed environments. Defenders should verify and restrict access to the SysDepartPermissionController's edit endpoint, ensuring proper authorization checks are in place. Low-privileged users may be able to exploit this vulnerability to modify department permissions, potentially leading to unauthorized data

Sources and references

Verified primary and authoritative sources

  • CVE-2026-108630 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-108630

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-108630 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-108630

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://github.com/AnkesKasty/cve-request-poc/blob/a7b6d1423555812d8efa26c91c5d0683164b31e5/JeecgBoot/poc_depart_permission_edit_put.py

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://github.com/jeecgboot/JeecgBoot/blob/e3b9dc0aefe1943d9772b026f64ed671a7c82802/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartPermissionController.java

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://www.vulncheck.com/advisories/jeecgboot-through-3.9.5-missing-authorization-via-sys-sysdepartpermission-edit

    [email protected]

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.