Fides Privilege Escalation Vulnerability via OAuth Scope Mismanagement

Vulnerability

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.

Impact

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.

Reproduction

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.

Remediation

Users are advised to upgrade to Fides version 2.69.1 or later, where this vulnerability has been patched.

Added: Sep 8, 2025, 10:19 PM
Updated: Sep 8, 2025, 10:19 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
5.0
exploitability
3.8
remediation
7.7
relevance
0.5
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.