CVE-2026-54889

Medium

Description

Improper Neutralization of Input During Web Page Generation (XSS) vulnerability in leandrocp mdex allows cross-site scripting via unsanitized URL schemes in Quill Delta output. 'Elixir.MDEx':to_delta/2 converts Markdown into a Quill Delta. 'Elixir.MDEx.DeltaConverter':default_convert_node/3 in lib/mdex/delta_converter.ex copies the URL of a link, wikilink, or image node directly from the parsed Markdown into the Delta "link" or "image" attribute without applying a scheme allowlist or any normalization. An attacker who controls the Markdown text can supply a javascript: URL (for example [click](javascript:alert(document.cookie))) that survives verbatim into the Delta attribute. When the Delta is rendered to HTML by a downstream renderer (such as quill-delta-to-html or the Quill client), the attribute becomes an <a href> or <img src>, and the javascript: scheme executes in the browser of anyone who views the rendered content. The link and wikilink cases are the strongest vectors because javascript: in an href executes on click; the image case is lower impact because javascript: in <img src> generally does not execute in modern browsers. This issue affects mdex: from 0.8.3 before 0.13.2.

SeverityMedium
CVSS5.1
Exploit probability—
ProductLeandrocp Mdex
PublishedJun 29, 2026
First seenJun 29, 2026

How to fix

Update
  • leandrocp mdex0.13.2, 2817147f5b87ce7186aa604c9ee72499485b8f2f or later

Affected products

ProductAffected versionsFixed in
leandrocp mdex0.8.3 ≤ v < 0.13.2, 9852db2456fdc9d856eb636603a7f608e22e3793 ≤ v < 2817147f5b87ce7186aa604c9ee72499485b8f2f0.13.2, 2817147f5b87ce7186aa604c9ee72499485b8f2f

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.