Code Execution Vulnerability via Local File Path Traversal in Vnote
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA.
Summary
VNote is a note-taking platform. Prior to 3.18.1, a code execution vulnerability existed in VNote, which allowed an attacker to execute arbitrary programs on the victim's system. A crafted URI can be used in a note to perform this attack using file:/// as a link. For example, file:///C:/WINDOWS/system32/cmd.exe. This allows attackers to execute arbitrary programs by embedding a reference to a local executable file such as file:///C:/WINDOWS/system32/cmd.exe and file:///C:/WINDOWS/system32/calc.exe. This vulnerability can be exploited by creating and sharing specially crafted notes. An attacker could send a crafted note file and perform further attacks. This vulnerability is fixed in 3.18.1.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA vnote (vnotex) Fixed in 3.18.1
Timeline
- 2026-10-02 Threatist record created from CVE-2024-39904
- 2026-10-11 EPSS moved to the 50th–90th percentile
References
More vnotex vulnerabilities
- TI-2026-73520 Cross-site scripting in VNote YAML frontmatter exposes local files CVSS 3.1HIGH 8.2
- TI-2026-73521 VNote argument injection enables command execution via note filenames CVSS 3.1HIGH 7.0
- TI-2026-13044 vnotex vnote YAML Frontmatter markdownit.js cross site scripting CVSS 4.0MEDIUM 5.1
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences