{"id":"CVE-2023-37481","published":"2023-07-18T18:19:15Z","modified":"2024-10-18T17:24:17Z","title":"Fides Webserver Vulnerable to SVG Bomb File Uploads","vendor":"ethyca","product":"fides","tier":"tail","description":{"text":"Fides is an open-source privacy engineering platform for managing data privacy requests and privacy regulations. 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 `CONNECTOR_TEMPLATE_REGISTER` scope, which includes root users and users with the owner role. 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. There is no known workaround to remediate this vulnerability without upgrading.","provenance":"source","from":"CVE.org"},"cvss":{"score":2.7,"severity":"LOW","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.00704,"percentile":0.53295,"provenance":"source"},"cwes":[{"id":"CWE-400","name":"Uncontrolled Resource Consumption"}],"references":[{"url":"https://github.com/ethyca/fides/security/advisories/GHSA-3rw2-wfc8-wmj5","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/ethyca/fides/commit/8beaace082b325e693dc7682029a3cb7e6c2b69d","tags":["x_refsource_MISC"]}],"priority":{"score":12.5,"factors":[{"name":"EPSS percentile","points":10.66},{"name":"CVSS severity","points":1.89}]},"vendorSlug":"ethyca","affectedVersions":[{"vendor":"ethyca","product":"fides","versions":[">= 2.11.0, < 2.16.0"]}],"affected":[{"ecosystem":"PyPI","package":"ethyca-fides","vulnerableRanges":[">=2.11.0, <2.16.0"],"patched":["2.16.0"],"from":["GHSA-3rw2-wfc8-wmj5","PYSEC-2026-1332"],"provenance":"source"}],"euvd":{"id":"EUVD-2023-1942","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-ethyca-fides-cve-2023-37480","parents":[{"from":"CVE-2023-37480","to":"CVE-2023-37481","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["src/fides/api/service/connectors/saas/connector_registry_service.py","src/fides/api/util/unsafe_file_util.py"],"commits":["https://github.com/ethyca/fides/commit/5aea738463960d81821c11ae7ade1d627a46bf32","https://github.com/ethyca/fides/commit/8beaace082b325e693dc7682029a3cb7e6c2b69d"],"basis":"shared function","functions":["save_template"]},{"kind":"similar","provenance":"machine","score":0.52,"basis":"same product + CWE + description similarity"}]}],"children":[{"from":"CVE-2023-37481","to":"CVE-2023-41319","relation":"successor","confidence":"high","kind":"lineage","evidence":[{"kind":"version-step","provenance":"source","package":"PyPI:ethyca-fides","fromFixed":"2.16.0","toFixed":"2.19.0","daysApart":50},{"kind":"same-code","provenance":"machine","files":["src/fides/api/service/connectors/saas/connector_registry_service.py"],"commits":["https://github.com/ethyca/fides/commit/8beaace082b325e693dc7682029a3cb7e6c2b69d","https://github.com/ethyca/fides/commit/5989b5fa744c8d8c340963b895a054883549358a"],"basis":"shared function","functions":["save_template"]}]}],"packageHistory":[{"cve":"CVE-2023-36827","published":"2023-07-05","fixed":"2.15.1","kev":false,"link":{"from":"CVE-2023-36827","to":"CVE-2023-37481","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"PyPI:ethyca-fides","fromFixed":"2.15.1","toFixed":"2.16.0","daysApart":13}]}},{"cve":"CVE-2023-37480","published":"2023-07-18","fixed":"2.16.0","kev":false},{"cve":"CVE-2023-37481","published":"2023-07-18","fixed":"2.16.0","kev":false},{"cve":"CVE-2023-41319","published":"2023-09-06","fixed":"2.19.0","kev":false},{"cve":"CVE-2023-46124","published":"2023-10-24","fixed":"2.22.1","kev":false},{"cve":"CVE-2023-46125","published":"2023-10-24","fixed":"2.22.1","kev":false}],"package":"PyPI:ethyca-fides"}}