chore(deps): update dependency lazy_html to v0.1.13 [security] - autoclosed #578
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
security
technical improvement
UX Improvement
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
local-it/mitgliederverwaltung!578
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/hex-lazy_html-vulnerability"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.1.11→0.1.13lazy_html serializes SVG and MathML style and script text unescaped, allowing mutation XSS
CVE-2026-92106 / EEF-CVE-2026-92106 / GHSA-8rqp-v692-v82q
More information
Details
Summary
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in dashbitco lazy_html allows mutation XSS via a parse and serialize round-trip of attacker-supplied HTML.
LazyHTML.to_html/2andLazyHTML.Tree.to_html/2decide whether to escape an element's text from its tag name alone. Astyleorscriptelement inside SVG or MathML foreign content is parsed with character references decoded, but is serialized as an HTML raw-text element, so its text is emitted unescaped. Encoded markup such as</style><img src=x onerror=...>inside<svg><style>therefore closes the element on re-parse and becomes live markup. Applications that parse untrusted HTML with lazy_html, filter the document or tree, and serialize it for display are affected, since the payload is a plain text node that no element or attribute filter sees.This issue affects lazy_html: from 0.1.0 before 0.1.13.
Impact
An attacker who can submit HTML to an application that sanitizes it with lazy_html can run script in the browsers of users who view the sanitized output.
Severity
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:NReferences
This data is provided by OSV.
Release Notes
dashbitco/lazy_html (lazy_html)
v0.1.13Compare Source
Added
LazyHTML.css_path/1for generating queryable document-relative pathsfor selections
Fixed
to_html/2functions to escape<style>and<script>content inside SVG and MathML (CVE-2026-92106, GHSA-8rqp-v692-v82q)v0.1.12Compare Source
Changed
elixir_makerequirement (#35)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
0a0b0410c81dae8d6fbdchore(deps): update dependency lazy_html to v0.1.13 [security]to chore(deps): update dependency lazy_html to v0.1.13 [security] - autoclosedPull request closed