fix(deps): update dependency @excalidraw/excalidraw to v0.18.1 [security] #6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/npm-excalidraw-excalidraw-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.18.0→0.18.1Excalidraw vulnerable to XSS via Mermaid sequence diagram labels (KaTeX rendering)
GHSA-39h7-pwv7-rc3x
More information
Details
Impact
@excalidraw/excalidraw@0.18.0depends on a Mermaid conversion package version that resolves to a Mermaid release affected by CVE-2025-54881 / GHSA-7rqq-prvp-x9jh. User-supplied Mermaid sequence diagram labels could trigger XSS through Mermaid’s KaTeX label rendering path.This is patched in
@excalidraw/excalidraw@0.18.1by updating@excalidraw/mermaid-to-excalidrawto2.2.2, which uses a patched Mermaid 11 release.Moderate severity as this XSS requires manual user action - pasting unsafe Mermaid diagram into the Excalidraw editor. No semi-automated attack vector exists by default (such as accessing a link).
Patches
@excalidraw/excalidraw@0.18.1is patched.@excalidraw/excalidraw@nexthas resolved to patched builds since@excalidraw/excalidraw@0.18.0-f29edfon 2025-08-21.@excalidraw/mermaid-to-excalidrawshould use1.1.3or later.Workarounds
None.
Resources
Severity
Moderate
References
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Release Notes
excalidraw/excalidraw (@excalidraw/excalidraw)
v0.18.1Compare Source
Security patch release for
@excalidraw/excalidraw@0.18.x, addressing upstream Mermaid XSS vulnerability CVE-2025-54881 / GHSA-7rqq-prvp-x9jh.@excalidraw/mermaid-to-excalidrawto2.2.2@types/d3-dispatchfor compatibility with the 0.18.x TypeScript versionConfiguration
📅 Schedule: (in timezone Europe/Berlin)
🚦 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 CLI.