Skip to content
OpenAdvisories
Medium · 5.4 CVE-2026-108870 EUVD-2026-97044GHSA-898h-4prp-w6gp

JeecgBoot through 3.9.5 Missing Authorization via POST /sys/role/datarule

Published Oct 11, 2026 · Updated Oct 14, 2026 · Assigned by VulnCheck

Description

JeecgBoot through 3.9.5 contains a missing authorization vulnerability in the SysRoleController saveDatarule handler that allows low-privileged authenticated users to modify role data rules. Attackers can send permissionId, roleId and dataRuleIds to overwrite data_rule_ids, clearing row-level filters to widen readable records or altering filtering for other roles.

Affected products

VendorProductAffectedFixed
jeecgboot JeecgBoot ≤ 3.9.5 —

References