Description
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 and dataRuleIds to POST /sys/sysDepartPermission/datarule to change, add or clear data rules on any department-menu permission binding.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Modification of Department Data Rules
Action: Apply Vendor Fix
AI Analysis

Impact

JeecgBoot versions up to 3.9.5 contain a missing authorization flaw in the SysDepartPermissionController's saveDatarule handler. Any authenticated user can send a POST request to /sys/sysDepartPermission/datarule with departId, permissionId, and dataRuleIds parameters to alter or delete data rules that govern department‑menu permissions. The weakness, identified as CWE‑862, allows low‑privileged attackers to change access constraints and potentially grant themselves or others broader data visibility or control, thereby impacting the confidentiality and integrity of the system’s data layer.

Affected Systems

The vulnerability affects the JeecgBoot application, specifically all releases up through version 3.9.5. Administrators should verify whether their instances run this or earlier releases and plan an upgrade accordingly.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate risk. Because the flaw requires an authenticated session, the attack vector is a remotely accessible web request that an authenticated user can trigger without additional privileges. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog, so the probability of exploitation is uncertain, though the presence of the flaw means any compromised or legitimate low‑privileged account could exploit it. Monitoring for unusual data‑rule changes and applying the fix are advised to mitigate potential privilege escalation.

Generated by OpenCVE AI on October 11, 2026 at 00:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update JeecgBoot to a patched version that removes the missing authorization check.
  • Restrict the /sys/sysDepartPermission/datarule endpoint to users with proper authorization, adding explicit role checks if no patch is available.
  • Enable logging and monitor for unexpected changes to department data rules, and investigate any unauthorized modifications.

Generated by OpenCVE AI on October 11, 2026 at 00:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 11 Oct 2026 01:15:00 +0000

Type Values Removed Values Added
First Time appeared Jeecg jeecg-boot
Jeecgboot
Jeecgboot jeecgboot
Vendors & Products Jeecg jeecg-boot
Jeecgboot
Jeecgboot jeecgboot

Sat, 10 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Description 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 and dataRuleIds to POST /sys/sysDepartPermission/datarule to change, add or clear data rules on any department-menu permission binding.
Title JeecgBoot through 3.9.5 Missing Authorization via sysDepartPermission datarule Endpoint
First Time appeared Jeecg
Jeecg jeecg Boot
Weaknesses CWE-862
CPEs cpe:2.3:a:jeecg:jeecg_boot:*:*:*:*:*:*:*:*
Vendors & Products Jeecg
Jeecg jeecg Boot
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Jeecg Jeecg-boot Jeecg Boot
Jeecgboot Jeecgboot
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T12:17:40.445Z

Reserved: 2026-10-10T20:18:19.274Z

Link: CVE-2026-108629

cve-icon Vulnrichment

Updated: 2026-10-13T12:16:06.715Z

cve-icon NVD

Status : Deferred

Published: 2026-10-10T22:16:37.730

Modified: 2026-10-13T20:43:34.023

Link: CVE-2026-108629

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T01:00:13Z

Weaknesses