AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

MicrosoftGHSA-jfjw-mv65-hg44

Remote Code Execution Vulnerability

Microsoft

CVE-2022-30129 · Published May 25, 2022 · updated May 30, 2022

High
Fix: upgrade to 1.67.1 or later
GitHub advisory

A remote code execution vulnerability exists in VS Code 1.67.0 and earlier versions where opening a maliciously crafted URL intended for the "clone git repository from a URL" feature can result in executing commands locally. This scenario would require the attacker to get the VS Code user to open the malicious URL and then confirm opening it in the prompt shown by VS Code.

Patches

The fix is available starting with VS Code 1.67.1. The fix (https://github.com/microsoft/vscode/commit/c5da5332d54f610b1b3e6dd9ea9b699971b57407) mitigates this attack by performing input validation on the URL pointing to the repository to be cloned.

Workarounds

Do not open vscode:// URLs that originate from an untrusted source. Do not confirm opening untrusted URLs in VS Code.

References

  • The patch for this can be found at https://github.com/microsoft/vscode/commit/c5da5332d54f610b1b3e6dd9ea9b699971b57407
  • An issue for this can be found at https://github.com/microsoft/vscode/issues/149177
  • MSRC details for this can be found at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2022-30129

Affected versions

PackageAffectedFixed in
vscode
Product
< 1.67.11.67.1
Details and references

More Microsoft advisories

All Microsoft