StudioCMS REST API Owner Account Exposure Vulnerability

Vulnerability

A vulnerability in the StudioCMS REST API `getUsers` endpoint prior to version 0.4.4 allows admin tokens to access owner account details. The endpoint improperly uses the `rank` query parameter to filter owner accounts, enabling admins to retrieve sensitive information such as IDs, usernames, display names, and email addresses of owner users. This issue arises from an authorization flaw within the user management API, as the adjacent `getUser` endpoint correctly restricts access to owner records for admins.

Impact

Exploitation of this vulnerability allows for unauthorized enumeration of owner account details, including sensitive information such as email addresses and user IDs, which could be used for phishing or targeted attacks.

Reproduction

To reproduce this vulnerability, send a GET request to the `getUsers` endpoint with the `rank` query parameter set to `owner`, using an admin-level REST API token for authorization. The response will include owner account records, demonstrating the authorization bypass.

Remediation

Users can update to StudioCMS version 0.4.4 or later, where this vulnerability has been fixed.

Added: Mar 18, 2026, 9:21 PM
Updated: Mar 18, 2026, 9:21 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
6.1
remediation
0.0
relevance
4.1
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.