Description
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/deletePhysic/{id} to irreversibly remove active dictionaries and all their items, bypassing the recycle bin.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Permanent data dictionary deletion via missing authorization
Action: Immediate Patch
AI Analysis

Impact

JeecgBoot versions up to 3.9.5 allow an attacker who can authenticate to the system to delete data dictionaries permanently by calling the deletePhysic endpoint. The vulnerability stems from an authorization bypass that permits any authenticated user to invoke the endpoint, resulting in irreversible removal of the dictionary and all its items. The weakness is identified as CWE‑862, a missing authorization issue that impacts data integrity and availability.

Affected Systems

All installations of JeecgBoot up to version 3.9.5 are affected. The vulnerability is present in the SysDictController component because the deletePhysic method lacks proper access control. Administrators and users with ordinary privileges can trigger the deletion when authenticating to the platform. No specific sub‑component versions beyond the 3.9.5 release are listed; earlier releases are presumed not affected unless otherwise documented.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity based on the impact on confidentiality and integrity. Since the EPSS score is unavailable, the likelihood of exploitation cannot be quantified, but the absence of additional security controls on this endpoint makes it feasibly exploitable by authenticated users. The vulnerability is not listed in CISA KEV, suggesting it has not yet been widely exploited in the wild. Attackers would need the ability to obtain valid credentials and send a DELETE request to /sys/dict/deletePhysic/{id}, a straightforward HTTP operation in most web client tools.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest JeecgBoot release newer than 3.9.5 or install the vendor-published patch that enforces proper authorization on the deletePhysic endpoint.
  • If an immediate upgrade is not possible, restrict the /sys/dict/deletePhysic/{id} path to administrative traffic by configuring the API gateway or firewall to block DELETE requests from non‑admin users.
  • Implement server‑side role verification so that only roles with explicit administrative privileges can invoke deletePhysic, adding an additional authorization check before performing the deletion.

Generated by OpenCVE AI on October 11, 2026 at 00:13 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 06:00: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 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/deletePhysic/{id} to irreversibly remove active dictionaries and all their items, bypassing the recycle bin.
Title JeecgBoot through 3.9.5 Missing Authorization via /sys/dict/deletePhysic/{id}
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': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/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:36:46.774Z

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

Link: CVE-2026-108639

cve-icon Vulnrichment

Updated: 2026-10-13T12:36:32.808Z

cve-icon NVD

Status : Deferred

Published: 2026-10-10T22:16:39.160

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

Link: CVE-2026-108639

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T05:45:16Z

Weaknesses