CVE Catalog

CVE-2026-108649

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 queryUserRolesById handler of SystemApiController. Authenticated users can read any user's role codes by supplying a userId.

Risk Assessment

A low-privileged attacker can enumerate role assignments and identify administrator accounts, facilitating targeted attacks. Exposure of role structure increases the risk of privilege escalation.

Recommendation

Upgrade JeecgBoot beyond 3.9.5 when available and add authorization checks in the queryUserRolesById handler. Until patched, restrict access to the /sys/api/queryUserRolesById endpoint.

Other vulnerabilities in JeecgBoot

See all
Original NVD description (English source)

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

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