Description
JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the getUserPermissionSet handler of SystemApiController that allows any authenticated user to read other users' permission codes. Low-privileged attackers can supply an arbitrary userId to GET /sys/api/getUserPermissionSet to retrieve the full permission set of any account, including administrators.
Published: 2026-10-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure of user permissions
Action: Apply Patch
AI Analysis

Impact

The flaw is a missing authorization check in JeecgBoot’s SystemApiController that handles the /sys/api/getUserPermissionSet endpoint. An authenticated user can supply any userId in a GET request and obtain the full permission set for that account, including privileged administrator permissions. This does not provide executable code or direct control of the system, but it reveals sensitive authorization data that could be used to facilitate further attacks or privilege escalation. This weakness corresponds to CWE‑862: Missing Authorization.

Affected Systems

JeecgBoot versions 3.9.5 and earlier suffer from this vulnerability. The affected component is the SystemApiController’s getUserPermissionSet handler, which processes the /sys/api/getUserPermissionSet path.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires a valid authenticated session and involves sending an HTTP GET request to /sys/api/getUserPermissionSet with an arbitrary userId. While the attack does not grant code execution, the disclosed permission data could aid attackers in planning further privilege escalation or targeted exploits.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade JeecgBoot to a version that patches the missing authorization for the getUserPermissionSet endpoint.
  • Restrict access to the /sys/api/getUserPermissionSet endpoint by applying firewall or application‑level controls so that only authorized administrative accounts can invoke it.
  • Audit other API endpoints to confirm that authorization checks are correctly enforced and that no additional sensitive data is exposed to unauthenticated or low‑privileged users.

Generated by OpenCVE AI on October 11, 2026 at 00:59 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 01: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 in the getUserPermissionSet handler of SystemApiController that allows any authenticated user to read other users' permission codes. Low-privileged attackers can supply an arbitrary userId to GET /sys/api/getUserPermissionSet to retrieve the full permission set of any account, including administrators.
Title JeecgBoot through 3.9.5 Missing Authorization via /sys/api/getUserPermissionSet
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
Jeecgboot Jeecgboot
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T16:01:15.519Z

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

Link: CVE-2026-108650

cve-icon Vulnrichment

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

cve-icon NVD

Status : Deferred

Published: 2026-10-10T22:16:40.893

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

Link: CVE-2026-108650

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T01:00:14Z

Weaknesses