Skip to content

Fides Information Disclosure Vulnerability in Config API Endpoint

Moderate severity GitHub Reviewed Published Oct 23, 2023 in ethyca/fides • Updated Nov 11, 2023

Package

pip ethyca-fides (pip)

Affected versions

< 2.22.1

Patched versions

2.22.1

Description

Impact

The Fides webserver API allows users to retrieve its configuration using the GET api/v1/config endpoint. The configuration data is filtered to suppress most sensitive configuration information before it is returned to the user, but even the filtered data contains information about the internals and the backend infrastructure, such as various settings, servers’ addresses and ports and database username. This information is useful for administrative users as well as attackers, thus it should not be revealed to low-privileged users.

This vulnerability allows Admin UI users with roles lower than the owner role e.g. the viewer role to retrieve the config information using the API.

Patches

The vulnerability has been patched in Fides version 2.22.1. Users are advised to upgrade to this version or later to secure their systems against this threat.

Workarounds

There are no workarounds.

References

@daveqnet daveqnet published to ethyca/fides Oct 23, 2023
Published to the GitHub Advisory Database Oct 24, 2023
Reviewed Oct 24, 2023
Published by the National Vulnerability Database Oct 25, 2023
Last updated Nov 11, 2023

Severity

Moderate
6.5
/ 10

CVSS base metrics

Attack vector
Network
Attack complexity
Low
Privileges required
Low
User interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

CVE ID

CVE-2023-46125

GHSA ID

GHSA-rjxg-rpg3-9r89

Source code

Credits

Checking history
See something to contribute? Suggest improvements for this vulnerability.