CVE Catalog

CVE-2026-89116

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

The affected code used child_process.execSync with a shell string for generator installation and uninstallation. An attacker could execute arbitrary OS commands with the developer's privileges by manipulating the ApplicationWizard.installationLocation VS Code workspace configuration value, because the value was passed directly to the shell without sanitization.

Risk Assessment

A malicious workspace repository could craft a settings.json that injects OS commands when a developer opens the project and triggers a generator installation, leading to full compromise of the developer's workstation.

Recommendation

Update the extension/tool to a version that does not use execSync with a shell string, and avoid opening untrusted VS Code workspaces.

Related vulnerabilities

Original NVD description (English source)

The affected code used child_process.execSync with a shell string for generator installation and uninstallation. This allowed an attacker to execute arbitrary OS commands with the developer's privileges by manipulating the ApplicationWizard.installationLocation VS Code workspace configuration value. Because the value was passed directly to the shell without sanitisation, a malicious workspace repository could craft a settings.json that injects OS commands when a developer opens the project and triggers a generator installation.

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