Description
UVdesk core-framework before 1.1.7 contains an improper privilege management vulnerability in the editAgent endpoint that allows agents with agent-management privilege to escalate their own role to administrator. Attackers can submit their own account identifier with a role parameter set to ROLE_ADMIN to gain full administrative control over agents, tickets, and mail configuration.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
uvdesk core-framework
Default version status: unaffected
0 to < 1.1.7affected1.1.7unaffected
pkg:composer/uvdesk/core-frameworkuvdesk community-skeleton
Default version status: unaffected
0 to < 1.1.8affected1.1.8unaffected
pkg:composer/uvdesk/community-skeletonReferences
- https://github.com/uvdesk/core-framework/commit/b8bcdc503659f9d5c5cd73627cfc5d45508b9a55 ↗
- https://github.com/uvdesk/core-framework/blob/v1.1.6/Controller/Account.php#L278-L282 ↗
- https://hackmd.io/@leediay/B1Cz5voFGg ↗
- https://github.com/uvdesk/core-framework/releases/tag/v1.1.7 ↗
- https://github.com/uvdesk/community-skeleton/releases/tag/v1.1.8 ↗
- https://github.com/uvdesk/core-framework ↗
- https://www.vulncheck.com/advisories/uvdesk-core-framework-before-1.1.7-privilege-escalation-via-editagent ↗