Improper privilege management in Shopware - #VU131949
Published: May 20, 2026
Shopware
Detailed vulnerability description
The vulnerability allows a remote user to escalate privileges.
The vulnerability exists due to improper privilege management in UserController::upsertUser() when handling API requests to create or update users. A remote privileged user can set the admin field to true on a new or existing user account to escalate privileges.
The issue occurs because user data is written in SYSTEM_SCOPE, which bypasses AclWriteValidator checks for the admin field.