CVE Catalog

CVE-2026-108651

MediumCVSS 4.3
Published: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

14th percentile - higher than 14% of all known CVEs

Summary

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the getRolesByUserId handler of SystemApiController that allows authenticated users to retrieve any user's role codes. Low-privileged attackers can supply arbitrary userId values to GET /sys/api/getRolesByUserId to enumerate role assignments and identify administrator accounts.

Risk Assessment

An attacker can identify administrator accounts and their roles, facilitating further attacks targeting those accounts and privilege escalation.

Recommendation

Update JeecgBoot to a version newer than 3.9.5 or add authorization controls to the getRolesByUserId handler in SystemApiController, restricting access to authorized users.

Other vulnerabilities in JeecgBoot

See all
Original NVD description (English source)

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the getRolesByUserId handler of SystemApiController that allows authenticated users to retrieve any user's role codes. Low-privileged attackers can supply arbitrary userId values to GET /sys/api/getRolesByUserId to enumerate role assignments and identify administrator accounts.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS