# CVE-2026-100879: zhistaredu StarTraining missing authorization in role management

Source: https://junglewise.ai/threats/cve-2026-100879-a-security-flaw-has-been-discovered-in-zhistaredu-startraining  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-09-27. Updated: 2026-09-27  
License: CC BY 4.0 with a link back

CVE-2026-100879 · Severity: medium · CVSS 4.3 · Published 2026-09-27

StarTraining is an educational training platform. A flaw in its role management API endpoints allows any authenticated user to create, edit, or delete user roles without proper authorization checks. An attacker with valid login credentials could escalate privileges, grant themselves administrative permissions, and take over accounts or systems.

Technologies: [Zhistaredu StarTraining](https://junglewise.ai/threats/technologies/startraining). Vendors: [Zhistaredu](https://junglewise.ai/threats/vendors/zhistaredu).

## Quick answers

**Is CVE-2026-100879 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-100879 being exploited in the wild.

**How severe is CVE-2026-100879?** Medium severity, with a CVSS score of 4.3, published 27 September 2026.

**Which products and versions are affected?** Zhistaredu StarTraining up to 3.8.1.

**Is there a fix for CVE-2026-100879?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-100879 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-100879?** Check whether you run Zhistaredu StarTraining at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The SysRoleController endpoints for role CRUD operations (add, edit, delete, dataScope) lack @PreAuthorize annotations and do not invoke the checkRoleAllowed function to validate user permissions. An authenticated attacker can POST directly to /system/role and related endpoints to manipulate role definitions. The vulnerability requires prior authentication but allows privilege escalation within the application.

## Affected products

- zhistaredu StarTraining up to 3.8.1

## Timeline

- 2026-09-27: disclosed

## References

- [https://github.com/ArrestX/startraining-advisories/blob/main/advisories/ST-VULN-005-role-crud-missing-preauthorize.md](https://github.com/ArrestX/startraining-advisories/blob/main/advisories/ST-VULN-005-role-crud-missing-preauthorize.md)
- [https://vuldb.com/cve/CVE-2026-100879](https://vuldb.com/cve/CVE-2026-100879)

## Related threats

- [zhistaredu StarTraining authorization bypass in authRole endpoint](https://junglewise.ai/threats/cve-2026-100878-a-vulnerability-was-identified-in-zhistaredu-startraining-up-to)
- [zhistaredu StarTraining missing authentication in api-docs endpoint](https://junglewise.ai/threats/cve-2026-97879-a-security-flaw-has-been-discovered-in-zhistaredu-startraining-up)
- [zhistaredu StarTraining authentication bypass in Druid Console](https://junglewise.ai/threats/cve-2026-97878-a-vulnerability-was-identified-in-zhistaredu-startraining-up-to-3)
- [zhistaredu StarTraining hardcoded JWT secret in JWT Token Handler](https://junglewise.ai/threats/cve-2026-97877-a-vulnerability-was-determined-in-zhistaredu-startraining-up-to-3)
