CVE Catalog

CVE-2026-108640

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 SysDepartRoleController queryById handler that lacks Shiro permission annotations. Low-privileged authenticated attackers can request GET /sys/sysDepartRole/queryById with any id to read department role names, codes, descriptions and audit fields.

Risk Assessment

Low privileges are sufficient to read internal department role data, which can aid reconnaissance of the organizational structure and preparation of further attacks. Leakage of role metadata may compromise the confidentiality of permission configuration.

Recommendation

Update JeecgBoot to a version newer than 3.9.5 or apply the vendor patch as soon as possible. Additionally, verify that the queryById endpoint has the required Shiro annotations and restrict access to it.

Other vulnerabilities in JeecgBoot

See all
Original NVD description (English source)

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysDepartRoleController queryById handler that lacks Shiro permission annotations. Low-privileged authenticated attackers can request GET /sys/sysDepartRole/queryById with any id to read department role names, codes, descriptions and audit fields.

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