ZeroHour

CVE-2026-19515

moderate

OS Command Injection in WSO2 Integrator MI VS Code Extension

CVSS 3.1
7.0 high
EPSS
Published
()
Modified
AI analysis

The WSO2 Integrator MI Visual Studio Code extension improperly sanitizes user-supplied input when opening Micro Integrator projects from untrusted sources, enabling OS command injection (CWE-78) through the unit test execution flow. An attacker crafts a malicious Micro Integrator project, and when a developer opens it, grants VS Code workspace trust, and runs unit tests, arbitrary operating system commands execute on the developer's machine with that user's privileges. Successful exploitation can result in full compromise of confidentiality, integrity, and availability of the workstation, limited only by the rights of the account running VS Code. The flaw affects developers using the WSO2 Integrator MI extension who open projects obtained from untrusted sources such as public repositories or third parties. Exploitation requires user interaction and there is no evidence of in-the-wild exploitation or a public proof of concept at this time.

What to do: Update the WSO2 Integrator MI VS Code extension to the latest version as soon as a fixed release ships per WSO2's security advisory. Until then, avoid opening Micro Integrator projects from untrusted sources, do not grant workspace trust to unfamiliar projects, and do not run unit tests on imported projects of unknown provenance. Inspect any recently opened untrusted projects for signs of tampering or unexpected command execution.

Affected
WSO2 Integrator MI (Micro Integrator) VS Code extension
Estimated exposure
moderateon the order of tens of thousands of developer workstations (≈10k-100k extension installs), clearly an estimate — This is a developer-tooling extension for a niche enterprise integration platform, so installs are plausibly in the tens of thousands; no exact install counts were provided in the CVE data.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The WSO2 Integrator MI VS Code extension fails to properly sanitize or validate user-supplied input when processing Micro Integrator projects opened from untrusted sources. This allows a crafted project to inject and execute arbitrary operating system commands through the unit test execution flow. Successful exploitation of this vulnerability could lead to the execution of arbitrary OS commands on the system where the VS Code extension is running. The extent of the impact is dependent on the privileges of the user account under which VS Code is operating. Exploitation requires the user to grant workspace trust to the malicious project and subsequently trigger the unit test execution.

Weakness
CWE-78
Vector
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.