ethyca fides
cpe:2.3:a:ethyca:fides:*:*:*:*:*:*:*
- < 2.69.1
A privilege escalation vulnerability has been identified in the Fides Webserver API's OAuth client management endpoints, prior to version 2.69.1. The issue arises because these endpoints do not properly validate the assignment of scopes. As a result, users with high-level permissions to create or update OAuth clients can assign themselves owner-level privileges. This oversight allows them to access sensitive functions such as user management and system configuration, which should be restricted.
Exploitation of this vulnerability allows users with contributor-level access to gain owner-equivalent privileges, enabling them to manage users, alter system settings, and assign permissions that could disrupt normal operations.
The vulnerability can be reproduced by a user with 'client:create' or 'client:update' permissions. This user can create or update an OAuth client and assign scopes that they do not actually possess, thereby escalating their privileges to an owner level.
Users are advised to upgrade to Fides version 2.69.1 or later, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.