CVE-2026-86022 in VNoteinformación

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.

Responsable

GitHub M

Reservar

2026-09-04

Divulgación

2026-10-15

Moderación

aceptado

Artículo

VDB-417982

EPSS

0.00145

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!