CVE-2026-19515
moderateOS Command Injection in WSO2 Integrator MI VS Code Extension
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.
| WSO2 Integrator MI (Micro Integrator) VS Code extension | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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 news0 stories
No ingested article mentions this CVE yet.