Duplicate Advisory: Uncontrolled recursion DoS in JustHTML() via deeply nested HTML
High severity
GitHub Reviewed
Published
Aug 23, 2026
to the GitHub Advisory Database
•
Updated Aug 25, 2026
Withdrawn
This advisory was withdrawn on Aug 25, 2026
Description
Published by the National Vulnerability Database
Aug 23, 2026
Published to the GitHub Advisory Database
Aug 23, 2026
Reviewed
Aug 25, 2026
Withdrawn
Aug 25, 2026
Last updated
Aug 25, 2026
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-v7cf-c9rm-wm3j. This link is maintained to preserve external references.
Original Description
justhtml through 1.9.1 (fixed in 1.10.0) is vulnerable to uncontrolled recursion leading to denial of service. During JustHTML() construction, TreeBuilder.finish() unconditionally calls _populate_selectedcontent(), which recursively traverses the DOM tree via _find_elements()/_find_element() without a depth bound. An attacker who can supply HTML for parsing can provide deeply nested elements (e.g., ~1000 nested
References