Impact
The CVE describes an open redirect vulnerability in the HTML5 scrubber component of the rrrene html_sanitize_ex library. Attackers can embed a <meta http-equiv="refresh"> element that the HtmlSanitizeEx.html5/1 sanitizer preserves, enabling browsers to redirect users to any site specified by the attacker. The meta tag applies to the entire document rather than just the embedded fragment, allowing it to declare document-wide directives such as Content‑Security‑Policy. Unlike XSS, the library does not execute JavaScript in meta refresh tags, so no script execution is possible. The issue affects html_sanitize_ex versions from 0.3.1 through before 1.4.5 and from 1.5.0‑rc.0 through before 1.5.3, and is classified under CWE‑601.
Affected Systems
The vulnerability affects the rrrene html_sanitize_ex library, specifically versions from 0.3.1 up through but excluding 1.5.3. Systems that incorporate this library to sanitize user‑supplied HTML for display in a browser are at risk if the HTML sanitizer is used without filtering out meta tags.
Risk and Exploitability
The CVSS score of 2.3 indicates low severity, and the EPSS score is below 1%, implying a very low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a server that accepts untrusted HTML input, passes it through html_sanitize_ex, and renders the sanitized output in a browser. An attacker can embed a meta refresh tag in the input to coerce any user who views the page to be redirected to an arbitrary site. While the risk of exploitation is considered low, it still permits a user‑targeted redirection that can be socially engineered for phishing or traffic manipulation.
OpenCVE Enrichment