CVE Catalog

CVE-2026-107699

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Summary

The ppt2png tool through version 0.0.6 contains an OS command injection vulnerability. Unsanitized input or output path arguments can be used to append shell metacharacters such as ';' to file names passed to child_process.exec() in ppt2png.js, allowing command execution with Node.js process privileges.

Risk Assessment

An attacker can execute arbitrary system commands on the server, potentially leading to system and data security breaches.

Recommendation

Upgrade to the latest version of the tool and validate/sanitize all input and output paths before passing them to the exec function.

Related vulnerabilities

Original NVD description (English source)

ppt2png through 0.0.6 contains an OS command injection vulnerability that allows attackers to execute operating system commands by supplying unsanitized input or output path arguments. Attackers can append shell metacharacters such as ';' to file names passed to child_process.exec() in ppt2png.js, running commands with Node.js process privileges.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS