html_sanitize_ex
HTML sanitizer for Elixir
Activity
- Latest release
- 3w ago
- Total releases
- 32
- Cadence
- ~35 days
- Last 12 months
- 10
Reach
- Downloads
- 8.5M
- Stars
- 295
Details
- License
- MIT
- First release
- Jul 05, 2015
| Version | Released | |
|---|---|---|
1.5.5
patch
| ||
1.4.6
patch
| ||
1.4.5
patch
| ||
1.5.4
patch
| ||
1.5.3
patch
1 CVE
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.5.2
patch
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.5.1
patch
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.5.0
minor
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.5.0-rc.0
pre
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.4.4
patch
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.4.4-rc.0
pre
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.4.3
patch
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.4.2
patch
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.4.1
patch
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.4.0
minor
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.3.0
minor
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.3.0-rc3
pre
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.3.0-rc2
pre
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.3.0-rc1
pre
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.2.0
minor
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.1.1
patch
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.1.0
minor
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.1.0-rc1
pre
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.0.1
patch
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
1.0.0
major
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
0.3.1
patch
6 CVEs
CVE-2026-68750
EEF-CVE-2026-68750
GHSA-463q-p2fr-mh9p
Aug 06, 2026
Quadratic sibling re-flattening in the html_sanitize_ex traversal engine allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Algorithmic Complexity vulnerability in the traversal engine in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU and memory via a flat run of sibling elements in sanitized HTML. The list clause of The traverser sits on every public entry point, so no particular scrubber or configuration is required and the payload needs only allowed tags. A 160 KB body of 20,000 sibling elements occupies a scheduler for roughly 1.7 seconds, and the cost grows faster than the body does. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsCap the size of user-supplied HTML, and in particular the node count, before it reaches the sanitizer. The quadratic growth means the cap has to be small to be effective. Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68749
EEF-CVE-2026-68749
GHSA-4cx2-987x-rr2x
Aug 06, 2026
Quadratic regex backtracking in the html_sanitize_ex CSS scrubber allows CPU-exhaustion denial of service
High
Network
Low
None
None
SummaryInefficient Regular Expression Complexity vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to exhaust server CPU via a long CSS declaration in sanitized HTML. The declaration regex in The impact is CPU exhaustion only. Nothing is read, modified or disclosed. This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Capping the size of user-supplied HTML before it reaches the sanitizer bounds the cost, though the quadratic growth means the cap has to be small to be effective. ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-68747
EEF-CVE-2026-68747
GHSA-87v2-pfhj-r5x7
Aug 06, 2026
CSS sanitizer allowlist bypass in html_sanitize_ex via non-declaration input
Low
Network
Low
None
SummaryImproper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') vulnerability in the CSS scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to inject CSS at-rules, including an import of a remote stylesheet, into a page served to other users. Element boundaries are resolved before the scrubber runs, so injected content does not escape the This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.4. WorkaroundsSanitize with A Content-Security-Policy ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 10 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
1.5.3
Fixed in
1.4.5
1.5.4
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66829
EEF-CVE-2026-66829
GHSA-2c6f-3j54-xpcr
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied meta refresh, allowing forced cross-origin redirection
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to force visitors of a page to navigate to a site of the attacker's choosing via a This is not cross-site scripting. Browsers do not navigate a meta refresh to a This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with ConfigurationsOnly Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66370
EEF-CVE-2026-66370
GHSA-w3f9-jjhw-wwvq
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied form-association attributes, allowing form hijacking
Low
Network
Low
None
SummaryURL Redirection to Untrusted Site ('Open Redirect') vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows an unauthenticated remote attacker to retarget a form already on the rendering page and receive whatever the victim submits, including credentials, via the No script executes. The scrubber allows neither This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with Omitting the ConfigurationsOnly The rendering page must also contain a form with an Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev
CVE-2026-66843
EEF-CVE-2026-66843
GHSA-xmm9-jc22-rcgj
Aug 06, 2026
html_sanitize_ex HTML5 scrubber keeps attacker-supplied `<object>` elements, allowing untrusted content embedding
Low
Network
Low
None
SummaryInclusion of Functionality from Untrusted Control Sphere vulnerability in the HTML5 scrubber in rrrene html_sanitize_ex allows a remote attacker to load a document of their choosing into a trusted page via the This is not unconditional cross-site scripting. A This issue affects html_sanitize_ex: from 0.3.1 before 1.4.5 and from 1.5.0-rc.0 before 1.5.3. WorkaroundsSanitize with A Content-Security-Policy of ConfigurationsOnly Script execution in the host origin additionally requires the application to serve attacker-controlled HTML from a same-origin path, such as an uploads directory served as Affected versions
0.3.1
1.0.0
1.0.1
1.1.0
1.1.0-rc1
1.1.1
1.2.0
1.3.0
1.3.0-rc1
1.3.0-rc2
1.3.0-rc3
1.4.0
+ 9 more Show less
1.4.1
1.4.2
1.4.3
1.4.4
1.4.4-rc.0
1.5.0
1.5.0-rc.0
1.5.1
1.5.2
Fixed in
1.4.5
1.5.3
References
Updated Sep 08, 2026 · Source: OSV.dev | ||
0.3.0
minor
| ||
0.1.2
patch
| ||
0.2.1
patch
| ||
0.2.0
minor
| ||
0.1.1
patch
| ||
0.1.0
initial
|