VYPR

justhtml

by EmilStenstrom

CVEs (11)

  • CVE-2026-8445CriAug 23, 2026
    risk 0.64cvss 9.8epss

    justhtml versions <= 1.11.0 (fixed in 1.12.0) do not sufficiently escape HTML-significant characters (angle brackets) in text nodes when converting a parsed document to Markdown via to_markdown(). While a small set of Markdown metacharacters are escaped, characters such as < and…

  • CVE-2026-7808CriAug 23, 2026
    risk 0.64cvss 9.8epss

    justhtml before 1.16.0 contains multiple HTML sanitization bypass issues that can allow active/dangerous content (e.g., script or style) to survive sanitization, potentially leading to cross-site scripting. The issues primarily affect advanced usage rather than the default…

  • CVE-2026-5388CriAug 23, 2026
    risk 0.64cvss 9.8epss

    justhtml before 1.15.0 contains multiple security issues in URL sanitization helpers (clean_url_value/clean_url_in_js_string), HTML serialization, Markdown passthrough (html_passthrough=True), and several custom sanitization-policy edge cases. Depending on configuration, an…

  • CVE-2026-9769HigAug 23, 2026
    risk 0.49cvss 7.5epss

    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…

  • CVE-2026-4671HigAug 23, 2026
    risk 0.49cvss 7.5epss

    justhtml before 1.18.0 contains multiple low-severity denial-of-service issues in CSS selector handling and linkification. Applications that evaluate attacker-controlled selector strings (via query(), matches(), or selector-based transforms), run selector matching over very…

  • CVE-2026-8630MedAug 23, 2026
    risk 0.40cvss 6.1epss

    justhtml before 1.12.0 (versions <= 1.11.0) contains a mutation cross-site scripting (mXSS) vulnerability in the serialization of raw-text elements such as and . When a DOM tree is processed by sanitize_dom() using a custom policy that keeps these elements, text…

  • CVE-2026-77088MedAug 23, 2026
    risk 0.40cvss 6.1epss

    justhtml versions 0.9.0 through 1.21.0 contain a cross-site scripting vulnerability in to_markdown() where inline code spans fail to account for blank lines as block boundaries. Attackers can inject blank lines into code or pre element text to break the inline span, causing…

  • CVE-2026-74793MedAug 23, 2026
    risk 0.40cvss 6.1epss

    justhtml before 3.11.0 contains a cross-site scripting vulnerability where the default sanitizer bypasses event handler removal in selectedcontent projections. Attackers can inject SVG or MathML elements with event handlers that are cloned and reinserted into output without…

  • CVE-2026-6827MedAug 23, 2026
    risk 0.40cvss 6.1epss

    justhtml before 1.17.0 contains multiple security issues in sanitization, serialization, and programmatic DOM handling. When custom policies preserve foreign namespaces (SVG/MathML), dangerous content such as HTML integration points (SVG , MathML <annotation-xml…

  • CVE-2026-5751MedAug 23, 2026
    risk 0.40cvss 6.1epss

    justhtml versions 1.13.0 and earlier contain a parser-differential / mutation cross-site scripting (mXSS) vulnerability when using a custom SanitizationPolicy that preserves foreign namespaces (e.g., drop_foreign_namespaces=False with allowlisted SVG/MathML elements or raw-text…

  • CVE-2026-5389MedAug 23, 2026
    risk 0.40cvss 6.1epss

    justhtml versions before 1.13.0 contain a cross-site scripting vulnerability in the to_markdown() function when serializing attacker-controlled pre content. Attackers can place backticks inside sanitized pre elements to break out of fixed-length code fences, allowing raw HTML to…