Description
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysTenantController GET /sys/tenant/getTenantPackApplyUsers endpoint that allows any authenticated user to read tenant administrator applications. Low-privileged attackers can iterate the tenantId parameter to retrieve pending applicants' usernames, real names, phone numbers and departments for any tenant.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure via missing authorization
Action: Apply Patch
AI Analysis

Impact

This vulnerability allows any authenticated user to read tenant administrator application data through the /sys/tenant/getTenantPackApplyUsers endpoint. The missing authorization check enables low‑privileged attackers to iterate the tenantId parameter and retrieve pending applicants’ usernames, real names, phone numbers and department information. The weakness is a typical missing authorization flaw (CWE‑862).

Affected Systems

JeecgBoot products, specifically the JeecgBoot application up to and including version 3.9.5. The affected code resides in the SysTenantController component of the JeecgBoot system.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity impact, while the EPSS score is not available, so the likelihood of exploitation is uncertain. The vulnerability is not listed in the CISA KEV catalog. Likely attack vectors involve legitimate users who can supply arbitrary tenantId values to harvest confidential applicant information. The absence of authorization controls permits attackers to enumerate user data across tenants with only authenticated access.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest JeecgBoot patch that fixes the missing authorization check on the getTenantPackApplyUsers endpoint
  • Reconfigure the application to enforce role‑based access control for the /sys/tenant/getTenantPackApplyUsers endpoint, ensuring only privileged users can invoke it
  • Audit other endpoints for similar missing authorization conditions and apply the same mitigation strategy

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 11 Oct 2026 01:00: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 in the SysTenantController GET /sys/tenant/getTenantPackApplyUsers endpoint that allows any authenticated user to read tenant administrator applications. Low-privileged attackers can iterate the tenantId parameter to retrieve pending applicants' usernames, real names, phone numbers and departments for any tenant.
Title JeecgBoot through 3.9.5 Missing Authorization via getTenantPackApplyUsers Endpoint
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-13T19:54:10.298Z

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

Link: CVE-2026-108656

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-10T22:16:41.783

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

Link: CVE-2026-108656

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T01:30:10Z

Weaknesses