Skip to content

← Public intelligence

PyPI package

ethyca-fides

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

22 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 7.0PyPIAmendedPublished

    ethyca-fides has a DOM-based XSS vulnerability in fides.js via fides_description override

    CVE-2026-44541 · GHSA-5qrq-9645-g5g2

    Affected
    • PyPI ethyca-fides >= 2.33.0, < 2.84.5
    Fixed in
    2.84.5· Vendor fix available
    Issue
    fides.js is the script that renders Fides's consent banner on customer websites. It lets the embedding page override the banner's description text at runtime via a URL query parameter, a JavaScript global, or a cookie. On sites that have opted into HTML-formatted descriptions, the overridden value is rendered as live HTML without passing through the server-side sanitiser the rendering path was designed to trust. The result is a DOM-based XSS that any visitor can trigger with a crafted link, no authentication required. The cookie source lets the payload persist, so a single click can plant a payload that fires on every subsequent banner render across all subdomains until cookies are cleared. Am I affected? This vulnerability affects Fides Enterprise deployments that use fides.js for consent management, a.k.a. "Janus", and have HTML-formatted banner descriptions enabled (the FIDESPRIVACYCENTERALLOWHTMLDESCRIPTION Privacy Center container env var set to true ). Deployments that…

    Recommended action: Upgrade to 2.84.5 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. Medium, CVSS 6.1PyPIAmendedPublished

    Ethyca Fides has a Privacy Request Identity Verification Bypass Vulnerability via Duplicate Detection

    CVE-2026-42303 · GHSA-qx5f-ghc2-7g5c

    Affected
    • PyPI ethyca-fides >= 2.75.0, < 2.83.2
    Fixed in
    2.83.2· Vendor fix available
    Issue
    Fides deployments that enable both subject identity verification and duplicate privacy request detection are affected by a vulnerability in which an administrator can approve a privacy request whose identity was never verified. For erasure policies, this can result in unauthorized deletion of a data subject's records across every integration configured in the affected deployment. A related lower-severity denial-of-service issue, in which an unauthenticated attacker could prevent a legitimate data subject from completing their own privacy requests, is also patched in the fix for this vulnerability. Am I affected? This vulnerability only affects deployments that use Fides's privacy request (data subject request) features, also known collectively as "Lethe". Deployments that do not submit, process, or manage privacy requests through Fides are not affected. Within deployments that do use privacy request features, your deployment is affected if both of the following settings are…

    Recommended action: Upgrade to 2.83.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. High, CVSS 8.6PyPIAmendedPublished

    Fides Webserver API is Vulnerable to OAuth Client Privilege Escalation

    CVE-2025-57817 · GHSA-hjfh-p8f5-24wr

    Affected
    • PyPI ethyca-fides < 2.69.1
    Fixed in
    2.69.1· Vendor fix available
    Issue
    The OAuth client creation and update endpoints of the Fides Webserver API do not properly authorize scope assignment. This allows highly privileged users with client:create or client:update permissions to escalate their privileges to owner-level. Details When creating or updating OAuth clients, the API validates only that requested scopes exist in the system registry. It does not verify that the requester already possesses the scopes they are assigning, allowing these users to assign arbitrary scopes to OAuth clients. Impact This allows contributor-level users to escalate to owner-equivalent privileges, gaining access to user management, system configuration, and permission assignment capabilities they should not possess. Patches The vulnerability has been patched in Fides version 2.69.1. Users are advised to upgrade to this version or later to secure their systems against this threat. Workarounds There are no workarounds. Risk Level This vulnerability has been assigned a…

    Recommended action: Upgrade to 2.69.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  4. Medium, CVSS 6.3PyPIAmendedPublished

    Fides Webserver API Rate Limiting Vulnerability in Proxied Environments

    CVE-2025-57816 · GHSA-fq34-xw6c-fphf

    Affected
    • PyPI ethyca-fides < 2.69.1
    Fixed in
    2.69.1· Vendor fix available
    Issue
    The Fides Webserver API's built-in IP-based rate limiting is ineffective in environments with CDNs, proxies or load balancers. The system incorrectly applies rate limits based on directly connected infrastructure IPs rather than client IPs, and stores counters in-memory rather than in a shared store. This allows attackers to bypass intended rate limits and potentially cause denial of service. This vulnerability only affects deployments relying on Fides's built-in rate limiting for protection. Deployments using external rate limiting solutions (WAFs, API gateways, etc.) are not affected. Details The vulnerability has two components: 1. Rate limiting uses the immediate connection source IP instead of the actual client IP 2. Rate limit counters are maintained in-memory per container rather than in a shared store In production environments, these issues allow clients to exceed intended rate limits and enable attackers to trigger rate limits on infrastructure IPs, causing…

    Recommended action: Upgrade to 2.69.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  5. Low, CVSS 2.3PyPIAmendedPublished

    Fides has a Lack of Brute-Force Protections on Authentication Endpoints

    CVE-2025-57815 · GHSA-7q62-r88r-j5gw

    Affected
    • PyPI ethyca-fides < 2.69.1
    Fixed in
    2.69.1· Vendor fix available
    Issue
    The Fides Admin UI login endpoint relies on a general IP-based rate limit for all API traffic and lacks specific anti-automation controls designed to protect against brute-force attacks. This could allow attackers to conduct credential testing attacks, such as credential stuffing or password spraying, which poses a risk to accounts with weak or previously compromised passwords. Details Fides uses a configurable, system-wide rate limit to control traffic from any single IP address. Because this single limit must be set high enough to accommodate endpoints that receive a large volume of legitimate traffic, it offers only weak protection for the login endpoint. The system is not equipped with more advanced protections tailored specifically for authentication Impact Although password complexity requirements and the global rate limit make a traditional brute-force attack against a single account difficult, the lack of authentication-specific protections exposes Fides to more…

    Recommended action: Upgrade to 2.69.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  6. Low, CVSS 1.7PyPIAmendedPublished

    Fides' Admin UI User Password Change Does Not Invalidate Current Session

    CVE-2025-57766 · GHSA-rpw8-82v9-3q87

    Affected
    • PyPI ethyca-fides < 2.69.1
    Fixed in
    2.69.1· Vendor fix available
    Issue
    Admin UI user password changes in Fides do not invalidate active user sessions, creating a vulnerability chaining opportunity where attackers who have obtained session tokens through other attack vectors (such as XSS) can maintain access even after password reset. This issue is not directly exploitable on its own and requires a prerequisite vulnerability to obtain valid session tokens in the first place. Details Fides uses encrypted authentication tokens with extended expiration periods. When a password is changed via password reset endpoints, the system updates the password hash in the database but does not invalidate existing client sessions or tokens. The authentication system validates tokens based on their cryptographic integrity and expiration time, not against the current password state. The frontend application stores authentication state in browser local storage, which persists across browser sessions until explicit logout or natural token expiration. This behavior…

    Recommended action: Upgrade to 2.69.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  7. Low, CVSS 1.9PyPIAmendedPublished

    Password Policy Bypass Vulnerability in Fides Webserver User Accept Invite API

    CVE-2024-52008 · GHSA-v7vm-rhmg-8j2r

    Affected
    • PyPI ethyca-fides < 2.50.0
    Fixed in
    2.50.0· Vendor fix available
    Issue
    The user invite acceptance API endpoint lacks server-side password policy enforcement, allowing users to set arbitrarily weak passwords by bypassing client-side validation. While the UI enforces password complexity requirements, direct API calls can circumvent these checks, enabling the creation of accounts with passwords as short as a single character. Details When an email messaging provider is enabled and a new user account is created in the system, an invite email containing a special link is sent to the new user's email address. This link directs the new user to a page where they can set their initial password. While the user interface implements password complexity checks, these validations are only performed client-side. The underlying /api/v1/user/accept-invite API endpoint does not implement the same password policy validations. Impact This vulnerability allows an invited user to set an extremely weak password for their own account during the initial account setup…

    Recommended action: Upgrade to 2.50.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  8. High, CVSS 8.6PyPIAmendedPublished

    Remote Code Execution Vulnerability via SSTI in Fides Webserver Jinja Email Templating Engine

    CVE-2024-45053 · GHSA-c34r-238x-f7qx

    Affected
    • PyPI ethyca-fides >= 2.19.0, < 2.44.0
    Fixed in
    2.44.0· Vendor fix available
    Issue
    The Email Templating feature uses Jinja2 without proper input sanitization or rendering environment restrictions, allowing for Server-Side Template Injection that grants Remote Code Execution to privileged users. A privileged user refers to an Admin UI user with the default Owner or Contributor role, who can escalate their access and execute code on the underlying Fides Webserver container where the Jinja template rendering function is executed. Details The application enables the creation of message templates that are sent via email to Fides Privacy Center users (data subjects) who raise privacy requests such as data subject access requests or consent management requests via the Privacy Center. These emails are triggered at various points in the request processing flow, for example when a request is denied or approved. The messages are defined using Jinja2 templates, allowing the use of statement and expression directives to craft more complex messages that include dynamic…

    Recommended action: Upgrade to 2.44.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  9. UnratedPyPIAmendedPublished

    Timing-Based Username Enumeration Vulnerability in Fides Webserver Authentication

    CVE-2024-45052 · GHSA-2h46-8gf5-fmxv

    Affected
    • PyPI ethyca-fides < 2.44.0
    Fixed in
    2.44.0· Vendor fix available
    Issue
    A timing-based username enumeration vulnerability has been identified in Fides Webserver authentication. This vulnerability allows an unauthenticated attacker to determine the existence of valid usernames by analyzing the time it takes for the server to respond to login requests. The discrepancy in response times between valid and invalid usernames can be leveraged to enumerate users on the system. Impact This vulnerability enables a timing-based username enumeration attack. An attacker can systematically guess and verify which usernames are valid by measuring the server's response time to authentication requests. This information can be used to conduct further attacks on authentication such as password brute-forcing and credential stuffing. Patches The vulnerability has been patched in Fides version 2.44.0. Users are advised to upgrade to this version or later to secure their systems against this threat. Workarounds There are no workarounds. Proof of Concept 1. Create a valid user…

    Recommended action: Upgrade to 2.44.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  10. Medium, CVSS 5.3PyPIAmendedPublished

    Information Disclosure Vulnerability in Privacy Center of SERVER_SIDE_FIDES_API_URL

    CVE-2024-31223 · GHSA-53q7-4874-24qg

    Affected
    • PyPI ethyca-fides >= 2.19.0, < 2.39.2
    Fixed in
    2.39.2· Vendor fix available
    Issue
    SERVERSIDEFIDESAPIURL is a server-side configuration environment variable used by the Fides Privacy Center to communicate with the Fides webserver backend. The value of this variable is a URL which typically includes a private IP address, private domain name, and/or port. This vulnerability allows an unauthenticated attacker to make a HTTP GET request from the Privacy Center that discloses the value of this server-side URL. Impact Disclosure of server-side configuration giving an attacker information on server-side ports, private IP addresses, and/or private domain names. Patches The vulnerability has been patched in Fides version 2.39.2. Users are advised to upgrade to this version or later to secure their systems against this threat. Workarounds There are no workarounds. Proof of Concept 1. Set the value of the environment variable FIDESPRIVACYCENTERSERVERSIDEFIDESAPIURL of your Fides Privacy Center container before start-up to a private value such as…

    Recommended action: Upgrade to 2.39.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  11. UnratedPyPIAmendedPublished

    Inclusion of Untrusted polyfill.io Code Vulnerability in fides.js

    CVE-2024-38537 · GHSA-cvw4-c69g-7v7m

    Affected
    • PyPI ethyca-fides < 2.39.1
    Fixed in
    2.39.1· Vendor fix available
    Issue
    Note On Thursday, June 27, 2024, Cloudflare and Namecheap intervened at a domain level to ensure polyfill.io and its subdomains could not resolve to the compromised service, rendering this vulnerability unexploitable. The following sections describe this vulnerability prior to the domain level intervention, when it was still exploitable. Impact fides.js, a client-side script used to interact with the consent management features of Fides, used the polyfill.io domain in a very limited edge case, when it detected a legacy browser such as IE11 that did not support the fetch standard. On June 25th, 2024, Sansec published the following regarding the polyfill.io domain. The polyfill.js is a popular open source library to support older browsers. 100K+ sites embed it using the cdn.polyfill.io domain... However, in February this year, a Chinese company bought the domain and the Github account. Since then, this domain was caught injecting malware on mobile devices via any site that embeds…

    Recommended action: Upgrade to 2.39.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  12. Medium, CVSS 6.5PyPIAmendedPublished

    Sensitive Data Disclosure Vulnerability in Connection Configuration Endpoints

    CVE-2024-35189 · GHSA-rcvg-jj3g-rj7c

    Affected
    • PyPI ethyca-fides < 2.37.0
    Fixed in
    2.37.0· Vendor fix available
    Issue
    The Fides webserver has a number of endpoints that retrieve ConnectionConfiguration records and their associated secrets which can contain sensitive data (e.g. passwords, private keys, etc.). These secrets are stored encrypted at rest (in the application database), and the associated endpoints are not meant to expose that sensitive data in plaintext to API clients, as it could be compromising. Fides's developers have available to them a Pydantic field-attribute (sensitive) that they can annotate as True to indicate that a given secret field should not be exposed via the API. The application has an internal function that uses sensitive annotations to mask the sensitive fields with a "" placeholder value. This vulnerability is due to a bug in that function, which prevented sensitive API model fields that were nested below the root-level of a secrets object from being masked appropriately. Only the BigQuery connection configuration secrets meets these criteria: the secrets schema has a…

    Recommended action: Upgrade to 2.37.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  13. Low, CVSS 2.3PyPIAmendedPublished

    Fides Webserver Logs Hosted Database Password Partial Exposure Vulnerability

    CVE-2024-34715 · GHSA-8cm5-jfj2-26q7

    Affected
    • PyPI ethyca-fides < 2.37.0
    Fixed in
    2.37.0· Vendor fix available
    Issue
    The Fides webserver requires a connection to a hosted PostgreSQL database for persistent storage of application data. If the password used by the webserver for this database connection includes special characters such as @ and $, webserver startup fails and the part of the password following the special character is exposed in webserver error logs. This is caused by improper escaping of the SQLAlchemy password string, see here and here for more info. Impact Partial exposure of hosted database password in webserver logs Patches The vulnerability has been patched in Fides version 2.37.0. Users are advised to upgrade to this version or later to secure their systems against this threat. Workarounds There are no workarounds. Proof of Concept 1. Create a hosted PostgreSQL database for Fides with a password including @ or $ e.g. p@ssword 2. Run Fides and observe failure, sample log attached

    Recommended action: Upgrade to 2.37.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  14. High, CVSS 8.2PyPIAmendedPublished

    Ethyca Fides Cryptographically Weak Generation of One-Time Codes for Identity Verification

    CVE-2023-48224 · GHSA-82vr-5769-6358

    Affected
    • PyPI ethyca-fides < 2.24.0
    Fixed in
    2.24.0· Vendor fix available
    Issue
    Impact The Fides Privacy Center allows data subject users to submit privacy and consent requests to data controller users of the Fides web application. Privacy requests allow data subjects to submit a request to access all person data held by the data controller, or delete/erase it. Consent request allows data subject users to modify their privacy preferences for how the data controller uses their personal data e.g. data sales and sharing consent opt-in/opt-out. If subjectidentityverificationrequired in the [execution] section of fides.toml or the env var FIDESEXECUTIONSUBJECTIDENTITYVERIFICATIONREQUIRED is set to True on the fides webserver backend, data subjects are sent a one-time code to their email address or phone number, depending on messaging configuration, and the one-time code must be entered in the Privacy Center UI by the data subject before the privacy or consent request is submitted. It was identified that the one-time code values for these requests were generated by…

    Recommended action: Upgrade to 2.24.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  15. Medium, CVSS 4.3PyPIAmendedPublished

    Ethyca Fides HTML Injection Vulnerability in HTML-Formatted DSR Packages

    CVE-2023-47114 · GHSA-3vpf-mcj7-5h38

    Affected
    • PyPI ethyca-fides >= 2.15.1, < 2.23.3
    Fixed in
    2.23.3· Vendor fix available
    Issue
    Impact The Fides web application allows data subject users to request access to their personal data. If the request is approved by the data controller user operating the Fides web application, the data subject's personal data can then retrieved from connected systems and data stores before being bundled together as a data subject access request package for the data subject to download. Supported data formats for the package include json and csv, but the most commonly used format is a series of HTML files compressed in a ZIP file. Once downloaded and unzipped, the data subject user can browse the HTML files on their local machine. It was identified that there was no validation of input coming from e.g. the connected systems and data stores which is later reflected in the downloaded data. This can result in an HTML injection that can be abused e.g. for phishing attacks or malicious JavaScript code execution, but only in the context of the data subject's browser accessing a HTML page…

    Recommended action: Upgrade to 2.23.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  16. Low, CVSS 3.9PyPIAmendedPublished

    Fides JavaScript Injection Vulnerability in Privacy Center URL

    CVE-2023-46126 · GHSA-fgjj-5jmr-gh83

    Affected
    • PyPI ethyca-fides < 2.22.1
    Fixed in
    2.22.1· Vendor fix available
    Issue
    Impact The Fides web application allows users to edit consent and privacy notices such as cookie banners. These privacy notices can then be served by other integrated websites, for example in cookie consent banners. One of the editable fields is a privacy policy URL and this input was found to not be validated. The vulnerability makes it possible to craft a payload in the privacy policy URL which triggers JavaScript execution when the privacy notice is served by an integrated website. The domain scope of the executed JavaScript is that of the integrated website. Exploitation is limited to Admin UI users with the contributor role or higher. 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.

    Recommended action: Upgrade to 2.22.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  17. Medium, CVSS 6.5PyPIAmendedPublished

    Fides Information Disclosure Vulnerability in Config API Endpoint

    CVE-2023-46125 · GHSA-rjxg-rpg3-9r89

    Affected
    • PyPI ethyca-fides < 2.22.1
    Fixed in
    2.22.1· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 2.22.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  18. High, CVSS 8.2PyPIAmendedPublished

    Fides Server-Side Request Forgery Vulnerability in Custom Integration Upload

    CVE-2023-46124 · GHSA-jq3w-9mgf-43m4

    Affected
    • PyPI ethyca-fides < 2.22.1
    Fixed in
    2.22.1· Vendor fix available
    Issue
    Impact The Fides web application allows a custom integration to be uploaded as a ZIP file containing configuration and dataset definitions in YAML format. It was discovered that specially crafted YAML dataset and config files allow a malicious user to perform arbitrary requests to internal systems and exfiltrate data outside the environment (also known as a Server-Side Request Forgery). The application does not perform proper validation to block attempts to connect to internal (including localhost) resources. Exploitation is limited to API clients with the CONNECTORTEMPLATEREGISTER authorization scope. In the Fides Admin UI this scope is restricted to highly privileged users, specifically root users and users with the owner role. 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.

    Recommended action: Upgrade to 2.22.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  19. High, CVSS 8.8PyPIAmendedPublished

    Remote Code Execution in Custom Integration Upload

    CVE-2023-41319 · GHSA-p6p2-qq95-vq5h

    Affected
    • PyPI ethyca-fides >= 2.11.0, < 2.19.0
    Fixed in
    2.19.0· Vendor fix available
    Issue
    Impact The Fides webserver API allows custom integrations to be uploaded as a ZIP file. This ZIP file must contain YAML files, but Fides can be configured to also accept the inclusion of custom Python code in it. The custom code is executed in a restricted, sandboxed environment, but the sandbox can be bypassed to execute any arbitrary code. The vulnerability allows the execution of arbitrary code on the target system within the context of the webserver python process owner on the webserver container, which by default is root, and leverage that access to attack underlying infrastructure and integrated systems. This vulnerability affects Fides versions 2.11.0 through 2.18.0. Exploitation is limited to API clients with the CONNECTORTEMPLATEREGISTER authorization scope. In the Fides Admin UI this scope is restricted to highly privileged users, specifically root users and users with the owner role. Exploitation is only possible if the security configuration parameter…

    Recommended action: Upgrade to 2.19.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  20. Low, CVSS 2.7PyPIAmendedPublished

    Fides Webserver Vulnerable to SVG Bomb File Uploads

    CVE-2023-37481 · GHSA-3rw2-wfc8-wmj5

    Affected
    • PyPI ethyca-fides >= 2.11.0, < 2.16.0
    Fixed in
    2.16.0· Vendor fix available
    Issue
    Impact The Fides webserver is vulnerable to a type of Denial of Service (DoS) attack. Attackers can exploit this vulnerability to upload zip files containing malicious SVG bombs (similar to a billion laughs attack), causing resource exhaustion in Admin UI browser tabs and creating a persistent denial of service of the 'new connector' page (datastore-connection/new). This vulnerability affects Fides versions 2.11.0 through 2.15.1. Exploitation is limited to users with elevated privileges with the CONNECTORTEMPLATEREGISTER scope, which includes root users and users with the owner role. Patches The vulnerability has been patched in Fides version 2.16.0. Users are advised to upgrade to this version or later to secure their systems against this threat. Workarounds There is no known workaround to remediate this vulnerability without upgrading.

    Recommended action: Upgrade to 2.16.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  21. Low, CVSS 2.7PyPIAmendedPublished

    Fides Webserver Vulnerable to Zip Bomb File Uploads

    CVE-2023-37480 · GHSA-g95c-2jgm-hqc6

    Affected
    • PyPI ethyca-fides >= 2.11.0, < 2.16.0
    Fixed in
    2.16.0· Vendor fix available
    Issue
    Impact The Fides webserver is vulnerable to a type of Denial of Service (DoS) attack. Attackers can exploit a weakness in the connector template upload feature to upload a malicious zip bomb file, resulting in resource exhaustion and service unavailability for all users of the Fides webserver. This vulnerability affects Fides versions 2.11.0 through 2.15.1. Exploitation is limited to users with elevated privileges with the CONNECTORTEMPLATEREGISTER scope, which includes root users and users with the owner role. Patches The vulnerability has been patched in Fides version 2.16.0. Users are advised to upgrade to this version or later to secure their systems against this threat. Workarounds There is no known workaround to remediate this vulnerability without upgrading. If an attack occurs, the impact can be mitigated by manually or automatically restarting the affected container. References More information about this type of vulnerability can be found at the following links: -…

    Recommended action: Upgrade to 2.16.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  22. High, CVSS 7.5PyPIAmendedPublished

    ethyca-fides Webserver API Path Traversal vulnerability

    CVE-2023-36827 · GHSA-r25m-cr6v-p9hq

    Affected
    • PyPI ethyca-fides < 2.15.1
    Fixed in
    2.15.1· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 2.15.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →