Summary
GLPI 10.0.0 before 10.0.28 and 11.0.0 before 11.0.10 contains a privilege escalation vulnerability that allows authenticated users to obtain elevated profiles by cloning accounts. A user with the Technician profile can clone a Super-Admin account with a new login and password, since User::getCloneRelations() copies every Profile_User and Group_User assignment without permission checks, yielding an attacker-controlled Super-Admin account.
Remediation
References
- Patchhttps://github.com/glpi-project/glpi/commit/10a827c8c1868a0a65ab977d30878ff16547d9a7
- Patchhttps://github.com/glpi-project/glpi/commit/d30faa501e8b549ae507615b05e7d99dacfe5d98
- Advisoryhttps://github.com/glpi-project/glpi/security/advisories/GHSA-c46f-4v9j-5gpc
- Advisoryhttps://www.vulncheck.com/advisories/glpi-10.0.0-before-10.0.28-and-11.0.0-before-11.0.10-privilege-escalation-via-user-cloning