Description
The Backstage - Customizer Demo Access plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.4.2. This is due to the plugin assigning the `manage_options` capability to the `backstage_customizer_user` demo role, which is more permissive than necessary for Customizer-only demo access. This makes it possible for unauthenticated attackers to navigate beyond the Customizer and update arbitrary WordPress options such as `default_role`, leading to privilege escalation.
Problem types
CWE-269 Improper Privilege Management
Product status
Any version
Timeline
| 2026-03-23: | Discovered |
| 2026-07-07: | Disclosed |
Credits
Nabil Irawan
References
www.wordfence.com/...-0946-4e96-a81b-00c7c48d64b3?source=cve
plugins.trac.wordpress.org/...2/includes/class-Backstage.php
plugins.trac.wordpress.org/...2/includes/class-Backstage.php