news 2026/4/15 19:35:52

VS Code 配置导致 GitHub Codespaces 易受供应链攻击

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VS Code 配置导致 GitHub Codespaces 易受供应链攻击

聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

Orca安全公司发布报告称,在GitHub Codespaces中打开代码仓库或拉取请求时,VS Code集成配置文件自动执行的功能可能引发供应链攻击。

Codespaces作为云端托管的开发环境,允许用户几乎即时创建完全配置的Visual Studio Code实例,提供紧密的仓库集成和容器支持。Orca表示,该环境虽然便于开发者测试代码、审查拉取请求等操作,但也可能通过仓库定义的配置文件使其面临攻击风险。

这家网络安全公司指出:“Codespaces本质上是运行在云端的VS Code,后端采用Ubuntu容器,内置GitHub身份验证和仓库集成功能。这意味着当攻击者控制仓库内容时,任何涉及代码执行、密钥管理或扩展操作的VS Code功能都可能被滥用。”

该公司解释称,问题在于当用户打开仓库或拉取请求时,甚至从现有Codespace环境检查拉取请求时,Codespaces会自动应用所有VS Code配置。攻击者可在.vscode/文件夹的JSON文件中植入恶意命令,当用户打开任意文件夹时,这些命令将在未经用户批准的情况下被自动化流程执行。

此外,攻击者可通过在另一个JSON文件中嵌入集成终端的变量来攻击Linux系统,将导致恶意负载通过bash执行。攻击者还可利用devcontainer.json文件嵌入任意命令,这些命令将在容器初始化完成后自动在机器上执行。Orca表示,这些攻击途径可能导致GitHub令牌、Codespaces密钥及其他敏感信息被窃取。GitHub令牌允许以受害者用户身份进行读写操作,同时也可被滥用以向公共仓库提交恶意拉取请求。

Orca进一步解释称,攻击者可在供应链攻击中滥用GitHub Codespaces的远程代码执行漏洞——通过分叉公共仓库创建恶意拉取请求,当维护者通过Codespaces打开该请求时,其GitHub令牌即会泄露。攻击者随后便能以已验证维护者身份推送代码。攻击者可创建恶意VS Code扩展程序发起跨站脚本攻击,并通过2024年8月披露的“0.0.0.0 Day”漏洞访问本地服务。Orca同时警告称:"攻击者可将窃取的GitHub令牌与隐藏的未公开API结合使用,从而以受害者名义调用付费高级AI模型。"

Orca称已向微软报告相关发现,微软回应称此行为属于系统设计预期。GitHub 尚未就此事置评。

开源卫士试用地址:https://oss.qianxin.com/#/login

代码卫士试用地址:https://sast.qianxin.com/#/login


推荐阅读

VS Code 分支版本推荐不存在的扩展,在 Open VSX 中引发供应链风险

微软决定不修复 Visual Studio 中的一次点击 RCE 漏洞

详述Visual Studio 代码远程开发扩展中的远程命令执行漏洞

微软紧急修复两个 RCE,影响 Windows Codecs 库和 Visual Studio

原文链接

https://www.securityweek.com/vs-code-configs-expose-github-codespaces-to-attacks/

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

觉得不错,就点个 “在看” 或 "赞” 吧~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 13:35:54

DoL-Lyra整合包技术实施指南:从环境配置到性能优化

DoL-Lyra整合包技术实施指南:从环境配置到性能优化 【免费下载链接】DoL-Lyra Degrees of Lewdity 整合 项目地址: https://gitcode.com/gh_mirrors/do/DoL-Lyra 一、技术优势分析:解决Mod管理核心痛点 自动化整合架构 DoL-Lyra采用CI/CD流水线…

作者头像 李华
网站建设 2026/4/15 14:39:01

Angry IP Scanner完整操作指南:高效网络扫描从入门到精通

Angry IP Scanner完整操作指南:高效网络扫描从入门到精通 【免费下载链接】ipscan Angry IP Scanner - fast and friendly network scanner 项目地址: https://gitcode.com/gh_mirrors/ip/ipscan Angry IP Scanner是一款快速友好的开源网络扫描工具&#xff…

作者头像 李华
网站建设 2026/4/16 13:42:37

FreeMove磁盘空间优化工具技术解析:NTFS符号链接迁移方案

FreeMove磁盘空间优化工具技术解析:NTFS符号链接迁移方案 【免费下载链接】FreeMove Move directories without breaking shortcuts or installations 项目地址: https://gitcode.com/gh_mirrors/fr/FreeMove 一、问题诊断:Windows磁盘空间管理的…

作者头像 李华
网站建设 2026/4/16 11:02:32

技术民主化:Applite如何打破macOS软件管理的技术壁垒

技术民主化:Applite如何打破macOS软件管理的技术壁垒 【免费下载链接】Applite User-friendly GUI macOS application for Homebrew Casks 项目地址: https://gitcode.com/gh_mirrors/ap/Applite 在数字化时代,macOS用户面临着一个普遍困境&#…

作者头像 李华