Description
JeecgBoot through 3.9.5 contains a missing authorization vulnerability that allows low-privileged authenticated users to remove users from tenant product packs via PUT /sys/tenant/deleteTenantPackUser. Attackers can supply arbitrary userId and packId values in the request body to remove any user from any tenant's product pack, revoking permissions such as tenant administrator access.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized removal of users from tenant product packs, potentially revoking administrator access
Action: Immediate Patch
AI Analysis

Impact

JeecgBoot upto version 3.9.5 suffers from a missing authorization flaw that allows a low‑privileged authenticated user to invoke the /sys/tenant/deleteTenantPackUser API and specify any userId and packId in the request body. By doing so the attacker can remove a target user from a tenant’s product pack, effectively revoking that user’s permissions such as tenant administrator rights. The weakness is a classic access control failure (CWE‑862). The impact is limited to the affected user’s entitlement, but it can cascade to disrupting Tenant administration if an admin account is removed.

Affected Systems

The vulnerability is present in the JeecgBoot framework supplied by the vendor JeecgBoot. Affected releases include all builds up to and including version 3.9.5. No patched versions are listed in the data, so administrators must check the vendor’s website for any update that addresses the authorization issue.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score is not available, and this entry is not listed in CISA’s KEV catalog, suggesting that mass exploitation is currently low, but the lack of a public exploit does not guarantee absence of interest. Exploitation requires the attacker to be authenticated as any user with access to the API; therefore, the attack surface is internal or lateral within the application. Once authenticated, an attacker can repeatedly supply arbitrary identifiers to remove users, potentially destabilizing tenant management.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the official JeecgBoot patch that corrects the missing authorization on the /sys/tenant/deleteTenantPackUser endpoint.
  • Review and enforce role‑based access controls so that only authorized users can invoke this endpoint; verify that authentication and authorization checks are correctly implemented.
  • Monitor application logs for unusual deleteTenantPackUser calls and consider implementing rate limiting or network segmentation to restrict the endpoint to trusted clients.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 12: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 05:15: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 low-privileged authenticated users to remove users from tenant product packs via PUT /sys/tenant/deleteTenantPackUser. Attackers can supply arbitrary userId and packId values in the request body to remove any user from any tenant's product pack, revoking permissions such as tenant administrator access.
Title JeecgBoot through 3.9.5 Missing Authorization via /sys/tenant/deleteTenantPackUser
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
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-18T12:03:16.440Z

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

Link: CVE-2026-108662

cve-icon Vulnrichment

Updated: 2026-10-18T11:54:03.291Z

cve-icon NVD

Status : Deferred

Published: 2026-10-10T22:16:42.637

Modified: 2026-10-18T12:16:59.270

Link: CVE-2026-108662

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T05:00:10Z

Weaknesses