CVE-2023-36827: Fides vulnerable to Path Traversal in Webserver API
Impact A path traversal (directory traversal) vulnerability affects fides versions lower than 2.15.1, allowing remote attackers to access arbitrary files on the fides webserver container's filesystem.
Patches The vulnerability is patched in fides 2.15.1. Users should upgrade to this version.
Workarounds If the Fides webserver API is not directly accessible to attackers and is instead deployed behind a reverse proxy as recommended in Ethyca's security best practice documentation, and the reverse proxy is an AWS application load balancer, the vulnerability can't be exploited by these attackers. An AWS application load balancer will reject this attack with a 400 error.
Additionally, any secrets supplied to the container using environment variables rather than a fides.toml configuration file are not affected by this vulnerability.
Other sources
Fides is an open-source privacy engineering platform for managing the fulfillment of data privacy requests in a runtime environment, and the enforcement of privacy regulations in code. A path traversal (directory traversal) vulnerability affects fides versions lower than version 2.15.1, allowing remote attackers to access arbitrary files on the fides webserver container's filesystem. The vulnerability is patched in fides 2.15.1.
If the Fides webserver API is not directly accessible to attackers and is instead deployed behind a reverse proxy as recommended in Ethyca's security best practice documentation, and the reverse proxy is an AWS application load balancer, the vulnerability can't be exploited by these attackers. An AWS application load balancer will reject this attack with a 400 error. Additionally, any secrets supplied to the container using environment variables rather than a fides.toml configuration file are not affected by this vulnerability.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
pip/ethyca-fidesto a version that resolves this vulnerability.Fixed in 2.15.1 - Upgrade
Upgrade
fidesto a version that resolves this vulnerability.Fixed in 2.15.1 - Compensating control
Ensure the Fides webserver API is not directly accessible to attackers; deploy it behind a reverse proxy as recommended, specifically using an AWS application load balancer, which will reject the attack with a 400 error.
Event History
Frequently Asked Questions
What is CVE-2023-36827?
CVE-2023-36827 is a path traversal (directory traversal) vulnerability in Fides, an open-source privacy engineering platform, affecting versions lower than 2.15.1.
How severe is CVE-2023-36827?
CVE-2023-36827 has a severity score of 7.5, which is considered high.
How does CVE-2023-36827 affect Fides?
CVE-2023-36827 allows remote attackers to read arbitrary files on the server due to a path traversal vulnerability in Fides prior to version 2.15.1.
How can I fix CVE-2023-36827?
To fix CVE-2023-36827, you should update Fides to version 2.15.1 or higher.
Is there any additional information about CVE-2023-36827?
For more information about CVE-2023-36827, you can refer to the following references: [GitHub commit](https://github.com/ethyca/fides/commit/f526d9ffb176006d701493c9d0eff6b4884e811f), [GitHub release](https://github.com/ethyca/fides/releases/tag/2.15.1), [GitHub security advisory](https://github.com/ethyca/fides/security/advisories/GHSA-r25m-cr6v-p9hq).