Description
JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows any authenticated user to modify tenant settings by calling PUT /sys/tenant/updateApplyStatus. Low-privileged attackers can supply any tenant id to overwrite its applyStatus field, enabling or disabling tenant administrator applications across tenants.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized modification of tenant application status
Action: Patch
AI Analysis

Impact

JeecgBoot through version 3.9.5 includes a missing authorization flaw that allows any authenticated user to invoke the PUT /sys/tenant/updateApplyStatus endpoint. An attacker can choose an arbitrary tenant identifier and toggle its applyStatus field, effectively enabling or disabling tenant administrator applications for that tenant. This change can result in unauthorized access to administrative functionality across tenants, potentially allowing a low‑privileged user to take control of another tenant’s services.

Affected Systems

The vulnerability is present in JeecgBoot versions up to and including 3.9.5. The affected code resides in the SysTenantController component of the JeecgBoot system module. Any installation of JeecgBoot released through 3.9.5 that has the /sys/tenant/updateApplyStatus endpoint exposed to authenticated users is impacted.

Risk and Exploitability

The CVSS score is 5.3, indicating moderate severity. The EPSS score is not currently available, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is remote over HTTP/HTTPS, inferred from the fact that an authenticated user can call the PUT /sys/tenant/updateApplyStatus endpoint, and it requires only that the attacker possesses valid user credentials. No special privileges or additional exploits are needed. While the flaw does not provide arbitrary code execution, it enables cross‑tenant privilege escalation by changing tenant state, which poses a significant risk in multi‑tenant deployments.

Generated by OpenCVE AI on October 11, 2026 at 01:20 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the most recent JeecgBoot release that contains the authorization fix (review vendor release notes for fixes beyond version 3.9.5).
  • Restrict the /sys/tenant/updateApplyStatus endpoint so that only users with the highest administrative role can perform the operation, implementing stricter role‑based access control in the application configuration.
  • Audit tenant configurations and database records for any unauthorized applyStatus changes, and restore the correct values for affected tenants.

Generated by OpenCVE AI on October 11, 2026 at 01:20 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 09:30:00 +0000

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

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 modify tenant settings by calling PUT /sys/tenant/updateApplyStatus. Low-privileged attackers can supply any tenant id to overwrite its applyStatus field, enabling or disabling tenant administrator applications across tenants.
Title JeecgBoot through 3.9.5 Missing Authorization via /sys/tenant/updateApplyStatus
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
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T16:00:54.658Z

Reserved: 2026-10-10T20:19:28.705Z

Link: CVE-2026-108660

cve-icon Vulnrichment

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

cve-icon NVD

Status : Deferred

Published: 2026-10-10T22:16:42.350

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

Link: CVE-2026-108660

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T09:15:09Z

Weaknesses