Executive brief
vNote is a note-taking application designed for Markdown editing. A security vulnerability in the way it handles document metadata (YAML Frontmatter) could allow an attacker to execute malicious scripts when a user views a specially crafted note. This could lead to unauthorized actions being performed within the application context on behalf of the user.
Technical details
A cross-site scripting (XSS) vulnerability exists in vnotex vNote versions up to 3.20.1. The flaw is located within the YAML Frontmatter component, specifically in the handling of the 'p_metaData' argument in the '/src/data/extra/web/js/markdownit.js' file. A remote attacker can exploit this by providing malicious input that is subsequently executed in the victim's browser context. The attack requires low privileges and some user interaction (viewing the malicious content). As of the disclosure date, the vendor has not responded to reports of this vulnerability.
Affected products
- vnotex vNote up to 3.20.1
Timeline
- 2026-07-12: disclosed
- 2026-07-12: advisory