Information disclosure vulnerability
MediumCVE-2026-47285 · Published Aug 11, 2026
An information disclosure vulnerability exists in VS Code 1.132.0 and earlier versions where malicious extension and webview contents could read sensitive data from reused internal buffers. ### Patches The fix is available starting with **VS Code 1.132.1**. The fix (https://github.com/microsoft/vscode/commit/ae7a28076f3076a10bd07b49cf7ff730c1773e61) mitigates this attack by copying the intended range of the internal buffer contents before sending to extensions. ### References * The patch for this can be found at https://github.com/microsoft/vscode/commit/ae7a28076f3076a10bd07b49cf7ff730c1773e61 * An issue for this can be found at https://github.com/microsoft/vscode/issues/330306 * MSRC details for this can be found at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-47285
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| vscode Product | < 1.132.1 | 1.132.1 |
Details and references
- Severity from
- GitHub (reviewed advisory)
More Microsoft advisories
All Microsoft| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Aug 11 | Copilot Chat Security Feature Bypass Vulnerability | High7.1 | 1.132.1 |
| Aug 11 | Copilot Custom Agent Hook Remote Code Execution Vulnerability | High7.8 | 1.132.1 |
| Aug 11 | Fileless RCE in VS Code Web Remote Terminal via URL-Controlled NODE_OPTIONS | High8.8 | 1.132.1 |
| Aug 11 | Visual Studio Code web deployments - environmentService.ts - RCE via NODE_OPTIONS --import from URL payload | High8.8 | 1.132.1 |
| Aug 11 | TerminalInstance._createProcess - Workspace Trust bypass via terminal waitOnExit | High7.8 | 1.132.1 |
| Aug 11 | TerminalInstance._createProcess() - Local RCE via extensions.json recommendation link | High7.8 | 1.132.1 |