Vulnerability · Published Sep 24, 2026 · Assigned by VulDB
CVE-2026-97224Excalidraw Imported File restore.ts cross site scripting
Medium 4.3
In plain English
A medium-severity cross-site scripting in Excalidraw. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 18% of all known vulnerabilities).
Official description
A vulnerability was detected in Excalidraw up to 0.18.1. The impacted element is an unknown function of the file packages/excalidraw/data/restore.ts of the component Imported File Handler. Performing a manipulation of the argument customData.generationData.html results in cross site scripting. The attack is possible to be carried out remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| n/a | Excalidraw | 0.18.00.18.1 |
Weakness: CWE-79, CWE-94 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N/E:P/RL:X/RC:R
References
- VDB-409318 | Excalidraw Imported File restore.ts cross site scripting vdb-entry, technical-description
- VDB-409318 | CTI Indicators (IOB, IOC, TTP, IOA) signature, permissions-required
- CVE-2026-97224 | CVE Analysis and Report third-party-advisory
- Submit #907811 | excalidraw Excalidraw 0.18.1 Stored XSS third-party-advisory