CVE-2023-47114:
Ethyca Fides HTML Injection Vulnerability in HTML-Formatted DSR Packages
4.3
CVSS ScoreBasic Information
CVE ID
GHSA ID
EPSS Score
-
CWE
Published
11/8/2023
Updated
11/9/2023
KEV Status
No
Technology
Python
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:L
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
ethyca-fides | pip | >= 2.15.1, < 2.23.3 | 2.23.3 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from unescaped HTML template rendering. The commit diff shows the Jinja Environment was initialized without 'autoescape=True' prior to patching. The _populate_template method used this unsafe environment to render user-controlled data into HTML templates. Enabling autoescape in the Environment constructor (added in patch) directly addresses the XSS vulnerability by ensuring proper HTML escaping during template rendering.