Description
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the getTenantPackInfo handler that allows any authenticated user to read other tenants' product pack membership. Low-privileged attackers can supply a tenantId and fixed packCode values such as superAdmin, accountAdmin or appAdmin to disclose administrator usernames, real names, phones and departments.
Published: 2026-10-11
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized access to tenant membership data
Action: Apply patch
AI Analysis

Impact

The vulnerability is a missing authorization check in the getTenantPackInfo handler. Any authenticated user can submit a tenantId and common packCode values such as superAdmin, accountAdmin or appAdmin to obtain the list of users within that tenant. The disclosed data includes administrator usernames, real names, phones and departments, exposing sensitive account information.

Affected Systems

The flaw affects JeecgBoot versions up to 3.9.5. Users running this version of the JeecgBoot system, regardless of deployment environment, are susceptible unless they have upgraded to a newer release.

Risk and Exploitability

The CVSS score of 5.3 signals a moderate impact level. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, but the risk remains because any authenticated user can enumerate other tenants’ privileged data. Exploitation requires only valid credentials; once authenticated, the attacker can easily request the vulnerable endpoint to retrieve sensitive tenant information.

Generated by OpenCVE AI on October 11, 2026 at 15:54 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply vendor-provided patch or upgrade to the latest released version of JeecgBoot.
  • If an upgrade cannot be performed immediately, restrict access to /sys/tenant/getTenantPackInfo to users with appropriate tenant roles by implementing network or application‑level access controls.
  • Review the tenant context validation logic in the controller and ensure that any tenantId and packCode parameters are verified against the authenticated user’s tenant affiliation before returning data.

Generated by OpenCVE AI on October 11, 2026 at 15:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 15: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 17:45:00 +0000

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

Sun, 11 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Description JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the getTenantPackInfo handler that allows any authenticated user to read other tenants' product pack membership. Low-privileged attackers can supply a tenantId and fixed packCode values such as superAdmin, accountAdmin or appAdmin to disclose administrator usernames, real names, phones and departments.
Title JeecgBoot through 3.9.5 Missing Authorization via /sys/tenant/getTenantPackInfo
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:L/I:N/A:N'}

cvssV4_0

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

Reserved: 2026-10-11T13:35:27.662Z

Link: CVE-2026-108881

cve-icon Vulnrichment

Updated: 2026-10-13T13:52:54.515Z

cve-icon NVD

Status : Deferred

Published: 2026-10-11T15:16:55.133

Modified: 2026-10-13T20:42:49.903

Link: CVE-2026-108881

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T17:30:17Z

Weaknesses