CVE-2026-45733

Trilium Notes is a cross-platform, hierarchical note taking application focused on building large personal knowledge bases. Prior to 0.103.0, the #iconClass label value is returned raw by getNoteIcon() and inserted without HTML attribute encoding into class attributes in apps/client/src/widgets/quick_search.ts and apps/client/src/services/note_autocomplete.ts, allowing a stored payload to execute automatically when a victim opens a new tab or uses Ctrl+J and, because Electron enables nodeIntegration and disables contextIsolation, run operating-system commands as the victim. This issue is fixed in version 0.103.0.
Configurations

No configuration.

History

22 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) Trilium Notes es una aplicación multiplataforma de toma de notas jerárquica enfocada en la construcción de grandes bases de conocimiento personal. Antes de la versión 0.103.0, el valor de la etiqueta #iconClass es devuelto sin procesar por getNoteIcon() e insertado sin codificación de atributos HTML en los atributos de clase en apps/cliente/src/widgets/quick_search.ts y apps/cliente/src/services/note_autocomplete.ts, permitiendo que una carga útil almacenada se ejecute automáticamente cuando una víctima abre una nueva pestaña o usa Ctrl+J y, debido a que Electron habilita nodeIntegration y deshabilita contextIsolation, ejecutar comandos del sistema operativo como la víctima. Este problema está solucionado en la versión 0.103.0.

Information

Published : 2026-08-18 15:16

Updated : 2026-10-22 22:10


NVD link : CVE-2026-45733

Mitre link : CVE-2026-45733

CVE.ORG link : CVE-2026-45733


JSON object : View

Products Affected

No product.

CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CWE-83

Improper Neutralization of Script in Attributes in a Web Page

CWE-693

Protection Mechanism Failure