Cerebrate Privilege Escalation Vulnerability in UsersController Edit Endpoint

Vulnerability

A privilege escalation vulnerability exists in the Cerebrate application, specifically in the UsersController's edit method, prior to version 1.30. This vulnerability allows authenticated, non-privileged users to escalate their privileges by manipulating the role_id or organisation_id fields in the edit request. As a result, these users could potentially gain access to higher roles, such as admin.

Impact

Exploitation of this vulnerability allows for unauthorized privilege escalation, enabling users to obtain higher roles, such as admin.

Reproduction

To reproduce this vulnerability, an authenticated non-privileged user can send a request to the user-edit endpoint while including or modifying the role_id or organisation_id fields. This manipulation can be done through the application's user interface or by directly editing the request payload if the application does not properly validate these fields before processing the request.

Remediation

Users can update to Cerebrate version 1.30 or later, where this vulnerability has been addressed.

Added: Nov 28, 2025, 7:18 AM
Updated: Nov 28, 2025, 7:18 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
5.0
exploitability
3.8
remediation
7.7
relevance
1.3
threat
4.8
urgency
2.9
incentive
1.7

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