CVE-2026-86022 Details
Description
VNote is a note-taking platform. Prior to 4.3.0, SessionConfig::ExternalProgram::fetchCommand wraps a note path in double quotes and substitutes it into a command string that QProcess::start(const QString&) reparses into arguments through ProcessUtils::startDetached. The automatic path in src/controllers/viewareacontroller.cpp and the Open With path in src/controllers/notebooknodecontroller.cpp both reach this sink. On Linux and macOS, an attacker-controlled double quote in a POSIX note filename can terminate the quoted path and add arguments to the victim's configured external program. If the configured program supports an argument that executes commands, such as the vim or gvim -c option, the injected arguments can execute arbitrary commands as the user. This issue is fixed in version 4.3.0.
A vulnerability in VNote's external program feature prior to version 4.3.0 allows for argument injection via crafted note filenames. When a note containing a double quote is opened, the injected arguments can be used to execute arbitrary commands with the user's privileges. This issue affects VNote on Linux and macOS, where the filename can be manipulated to escape the default quoting and introduce additional command-line parameters.
Users can update to VNote version 4.3.0 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 13, 2026CISA-ADP
Assessed Oct 14, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/vnotex/vnote/security/advisories/GHSA-6m2r-wm6v-c8qp | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/vnotex/vnote/commit/4abaacdb8dd110d279f3290ad7e69f20b2604602 | [email protected] | Source CodeVendor |
| https://github.com/vnotex/vnote/releases/tag/v4.3.0 | [email protected] | Release NotesVendor |
| https://github.com/vnotex/vnote/security/advisories/GHSA-6m2r-wm6v-c8qp | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-78 | Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') | [email protected] |
| CWE-88 | Improper Neutralization of Argument Delimiters in a Command ('Argument Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| VNote | <= 4.2.0 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 14, 2026 | CVE Modified | CISA-ADP |
| Oct 13, 2026 | New CVE Received | [email protected] |
Volerion