CVE-2026-86022 in VNote
Sumário
de VulDB • 14/10/2026
O VNote é uma plataforma de tomada de notas. Antes da versão 4.3.0, a função SessionConfig::ExternalProgram::fetchCommand envolve o caminho do arquivo em aspas duplas e o substitui em uma string de comando que QProcess::start(const QString&) reanalisa como argumentos através de ProcessUtils::startDetached. O caminho automático em src/controllers/viewareacontroller.cpp e o caminho "Abrir com" (Open With) em src/controllers/notebooknodecontroller.cpp ambos alcançam este ponto final (sink). No Linux e no macOS, uma aspas dupla controlada pelo atacante em um nome de arquivo POSIX pode terminar a string entre aspas e adicionar argumentos ao programa externo configurado pela vítima. Se o programa configurado suportar um argumento que execute comandos, como a opção -c do vim ou gvim, os argumentos injetados podem executar comandos arbitrários com os privilégios do usuário. Este problema foi corrigido na versão 4.3.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.