6 matches found
CVE-2026-68749
The vulnerability CVE-2026-68749 affects the html_sanitize_ex Ruby gem (versions before 1.5.3; affected range includes 0.3.1–1.5.2). It stems from an inefficient greedy regex in HtmlSanitizeEx.Scrubber.CSS.scrub/1 that backtracks on long CSS declarations, causing quadratic CPU consumption and pot...
CVE-2026-66370
The CVE concerns html_sanitize_ex (rrrrene) where the HTML5 scrubber fails to validate scheme on form-related attributes, allowing an unauthenticated remote attacker to retarget an existing form on a rendering page and capture submitted data via input form and formaction attributes. No new form c...
CVE-2026-66829
The CVE affects html_sanitize_ex (HtmlSanitizeEx.html5/1) where attacker-supplied meta refresh elements survive sanitization. The root cause is that a meta element can apply document-wide directives, enabling open redirects to user-chosen sites via a tag. Affected versions: html_sanitize_ex from...
CVE-2026-68750
CVE-2026-68750 affects the html_sanitize_ex crate (versions 0.3.1 up to, but not including, 1.5.3). The vulnerability is a quadratic-time CPU/memory exhaustion in the HTML traversal engine when sanitizing large sibling lists; the traverser recurses on the tail and repeatedly flattens lists, causi...
CVE-2026-68747
CVE-2026-68747 affects html_sanitize_ex: the CSS Scrubber (Scrubber.CSS.scrub/1) has a non-declaration input bypass in versions prior to 1.5.4 (0.3.1). An attacker can inject CSS at-rules (e.g., @import url(...)) into pages served to other users because the allowlist is applied via a Regex over d...
CVE-2026-66843
CVE-2026-66843 affects html_sanitize_ex HTML5 scrubber. The vulnerability arises because the object element (data attribute) is not registered in allow_tag_with_uri_attributes/3, and the only guard is a lowercase javascript: prefix. This allows attacker-supplied content to be embedded in a truste...