Incomplete List of Disallowed Inputs in Visual Studio Code - CVE-2026-121660
Published: November 11, 2026
Vulnerability details
The vulnerability allows a remote attacker to bypass an administrator's extension allowlist policy and run a disallowed extension in Visual Studio Code.
The vulnerability exists due to an incomplete list of disallowed inputs in Visual Studio Code when evaluating extension installations against an administrator's allowlist policy. A remote attacker can convince a user to install a malicious extension to bypass the policy and execute the extension.
Exploitation through the extension marketplace requires control of a publishing identity that meets specific conditions, beyond simply creating a malicious extension.