Media

Excalidraw vulnerable to XSS via Mermaid sequence diagram labels (KaTeX rendering)

  • Publicada: 24.04.2026
  • Actualizado: 11.10.2026 10:22

Impact

@excalidraw/excalidraw@0.18.0 depends 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.1 by updating @excalidraw/mermaid-to-excalidraw to 2.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

  • Stable @excalidraw/excalidraw@0.18.1 is patched.
  • Unstable @excalidraw/excalidraw@next has resolved to patched builds since @excalidraw/excalidraw@0.18.0-f29edf on 2025-08-21.
  • Direct consumers of @excalidraw/mermaid-to-excalidraw should use 1.1.3 or later.

Workarounds

None.

Resources

Software afectado

Haz clic en una tecnología para ver todas sus vulnerabilidades.

PlataformaPaqueteVersiones vulnerablesCorregida en
Paquete de npm @excalidraw/excalidraw >= 0.18.0, < 0.18.1 0.18.1
Paquete de npm @excalidraw/mermaid-to-excalidraw >= 0.3.0, < 1.1.3 1.1.3

Referencias

Puntuación CVSS -
Debilidad (CWE)
CWE-1395, CWE-79
Plataforma
npm
Paquete
@excalidraw/excalidraw, @excalidraw/mermaid-to-excalidraw
Publicada
24.04.2026
Actualizado
11.10.2026 10:22

Fuentes y licencias

OSV / GitHub Advisory Database - GHSA-39h7-pwv7-rc3x - CC BY 4.0

Historial de vulnerabilidades: @excalidraw/excalidraw

Todas las vulnerabilidades publicadas de este paquete (Paquete de npm), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.

Entradas en total
3
Primera → última
08.2023 04.2026
Sin corrección
0
Explotada en ataques
0

Distribución por gravedad

  • Media 3

Divulgaciones por año

  1. 2023: 1
  2. 2024: 1
  3. 2025: 0
  4. 2026: 1
  1. Excalidraw vulnerable to XSS via Mermaid sequence diagram labels (KaTeX rendering) esta entrada
    Media ghsa-39h7-pwv7-rc3x >= 0.18.0, < 0.18.1 0.18.1
  2. Media · 6.1 CVE-2024-32472 >= 0.16.0, < 0.16.4, >= 0.17.0, < 0.17.6 0.16.4, 0.17.6
  3. Media · 6.1 CVE-2023-26140 < 0.15.3 0.15.3

Identifica las vulnerabilidades de tu aplicación

Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.

Conectar tu aplicación
Newsletter DockRay

La seguridad de tus aplicaciones en tu correo

Vulnerabilidades importantes, recomendaciones concretas y consejos prácticos para tus aplicaciones. Elige tus tecnologías y sigue lo que importa para tu proyecto.

  • Un resumen diario de nuevas vulnerabilidades, también las críticas.
  • Avisos sobre actualizaciones importantes.
  • Consejos prácticos sobre seguridad y monitorización de aplicaciones.

Déjalo vacío para recibir avisos de todas las tecnologías.

Suscripción gratuita. Date de baja con un clic en cualquier correo.