CVE-2026-49492

Markdown Preview Enhanced before 0.8.28 opens external files and links from the preview through a shell and does not validate untrusted inputs taken from the markdown document - the diagram filename attribute, imported file paths, and the latex_engine code-chunk attribute. On Windows, a crafted markdown document can inject operating system commands that execute when the document is previewed. Fixed in 0.8.28 by passing these inputs as literal arguments instead of through a shell and validating them before use.
Configurations

No configuration.

History

26 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) Markdown Preview Enhanced anterior a la versión 0.8.28 abre archivos externos y enlaces desde la vista previa a través de un shell y no valida las entradas no confiables tomadas del documento markdown - el atributo de nombre de archivo del diagrama, las rutas de archivo importadas y el atributo de fragmento de código latex_engine. En Windows, un documento markdown manipulado puede inyectar comandos del sistema operativo que se ejecutan cuando se previsualiza el documento. Solucionado en la versión 0.8.28 al pasar estas entradas como argumentos literales en lugar de a través de un shell y validarlas antes de su uso.

Information

Published : 2026-06-05 18:17

Updated : 2026-10-26 11:10


NVD link : CVE-2026-49492

Mitre link : CVE-2026-49492

CVE.ORG link : CVE-2026-49492


JSON object : View

Products Affected

No product.

CWE
CWE-78

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')