Event-Stream 包安全更新
更新日期:2019 年 6 月 23 日
我们一直在与扩展作者合作,以确保他们的扩展及其依赖项得到更新。
以下是当前被阻止的扩展列表:
JacobeanResearchandDevelopmentLLC.vscode-scxml-previewjoaquin6.package-watchKazuoCode.gthubsumMaxGotovkin.tslens
2018 年 11 月 26 日 Kai Maetzel,@kaimaetzel
您可能已经听说流行的 event-stream NPM 包包含恶意依赖项。详细信息可在以下 GitHub 问题中找到:https://github.com/dominictarr/event-stream/issues/116。此漏洞已存在大约两个月,但最近才被发现。
总结:Visual Studio Code 不受业界范围的 NPM
event-stream包安全问题影响,我们已通过临时从 VS Code Marketplace 移除受此包影响的扩展来主动保护我们的用户群。
我们立即检查了我们是否以及如何受到影响。首先,我们扫描了 Visual Studio Code。Visual Studio Code 的两个产品安装(稳定版和内部人员版)都是安全的。
其次,我们扫描了 VS Code Marketplace 中的所有扩展。我们识别出几个受影响的扩展。我们决定采取积极行动,以保护我们的用户以及这些扩展的作者,并自动卸载这些扩展。用户无需采取任何操作来移除这些扩展。这些扩展也将从 Marketplace 中下架。
在扫描时,以下扩展包含恶意代码:
aoisupersix.bve5-language-supportapollographql.vscode-apolloardenivanov.svelte-intellisenseballerina.ballerinaBattleBas.kivy-vscodecesium.gltf-vscodechristianvoigt.argdown-vscodecodemooseus.vscode-devtools-for-chromecurlybracket.vlocodeivory-lab.jenkinsfile-supportJacobeanResearchandDevelopmentLLC.vscode-scxml-previewjoe-re.sql-language-serverjomiller.rtags-clientjorithvdheuvel.webdavKazuoCode.gthubsumkddejong.vscode-cfn-lintKoihik.vscode-lua-formatmyxvisual.vscode-ts-umlOptimaSystems.vscode-apl-language-clientPaul-Ehigie-Paul.nativescript-extendqoretechnologies.qorus-vscodequantum.quantum-devkit-vscoderitwickdey.LiveServerrkoubou.ksproboceo.robojsx-pluginsalbert.comment-tsSiteGo.spgoterminus.tangram-vscode-plugintintrinh.php-refactortomoki1207.pdfvlopes11.advpls-clientwebhint.vscode-webhintwix.stylable-intelligenceYseop.vscode-yseopmlzfzackfrost.commentbarsZowe.vscode-extension-for-zowe
我们正在通知这些扩展的作者。一旦作者更新了他们的扩展并且我们收到了他们的通知,我们将验证更新。然后您将能够从 Marketplace 重新安装该扩展。
致扩展作者:当您使用 yeoman 代码生成器生成扩展时,您可能已经将恶意代码作为开发依赖项的一部分安装。删除您的 node_modules 文件夹,使用 npm cache clean --force 清理您的 npm 缓存,然后重新运行 npm install。
扩展作者需要将 vscode 模块更新到 1.1.22。
我们将随时向您通报最新情况。