Description
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 node id to rename, recode, or move system-wide sys_category nodes, altering classification values used across forms.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized modification of category dictionary entries
Action: Apply Patch
AI Analysis

Impact

The vulnerability in JeecgBoot allows a legitimate authenticated user with any role to invoke the /sys/category/edit endpoint and modify sys_category nodes. By supplying a node identifier, an attacker can rename, recode, or move category dictionary entries that are used across forms and other application components. The missing authorization check (CWE‑862) results in a breach of data integrity, potentially causing the application to misclassify data, present incorrect information to users, or expose sensitive data through altered form behavior.

Affected Systems

All installations of JeecgBoot up to and including version 3.9.5 are affected. The flaw is present in the SysCategoryController component of the JeecgBoot product and any deployment that has not upgraded beyond the documented fixed version would be vulnerable.

Risk and Exploitability

The CVSS v3.1 score of 5.3 classifies this flaw as moderate severity. No EPSS metric is available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires authentication, but a low‑privileged user can gain full control over system‑wide category entries. While no public exploit has been documented, the ability to alter classification values can disrupt business logic and data handling, making this risk significant for organizations relying on the affected product.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade JeecgBoot to version 3.9.6 or later to apply the vendor’s authorization fix.
  • If an upgrade is not immediately possible, reconfigure the application or network to restrict access to the /sys/category/edit endpoint so that only administrator roles receive POST or PUT permissions.
  • As a temporary measure, modify the SysCategoryController to block POST/PUT requests from non‑administrator principals and log any attempted category modifications for further review.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 17: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 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 node id to rename, recode, or move system-wide sys_category nodes, altering classification values used across forms.
Title JeecgBoot through 3.9.5 Missing Authorization via /sys/category/edit
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-14T16:01:27.605Z

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

Link: CVE-2026-108645

cve-icon Vulnrichment

Updated: 2026-10-14T15:51:43.760Z

cve-icon NVD

Status : Deferred

Published: 2026-10-10T22:16:40.163

Modified: 2026-10-14T16:17:35.170

Link: CVE-2026-108645

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses