CVE-2026-86022 in VNote
Resumen
por VulDB • 2026-10-15
VNote es una plataforma de toma de notas. Antes de la versión 4.3.0, SessionConfig::ExternalProgram::fetchCommand envuelve una ruta de nota entre comillas dobles y la sustituye en una cadena de comandos que QProcess::start(const QString&) vuelve a analizar como argumentos mediante ProcessUtils::startDetached. La ruta automática en src/controllers/viewareacontroller.cpp y la ruta "Abrir con" (Open With) en src/controllers/notebooknodecontroller.cpp alcanzan este punto final (sink). En Linux y macOS, una comilla doble controlada por un atacante en el nombre de un archivo POSIX puede terminar la ruta entrecomillada y añadir argumentos al programa externo configurado por la víctima. Si el programa configurado admite un argumento que ejecute comandos, como la opción -c de vim o gvim, los argumentos inyectados pueden ejecutar comandos arbitrarios con los privilegios del usuario. Este problema se soluciona en la versión 4.3.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.