关键词
GitHub
核心事件快报:知名开源供应链攻击“GhostAction”出现重大技术演变。在 GitHub 官方对恶意 Actions 工作流实施拦截阻断后,攻击者迅速转向利用反向代理钓鱼静默劫持开发者 OAuth 令牌,并向 94 个开源项目仓库植入二阶段恶意载荷。攻击者滥用 VS Code 打开目录自动运行任务机制,将信息窃取程序伪装为常见字体文件fa-solid-400.woff2,开发者只要将项目克隆到本地并在编辑器中打开,机器内的云凭证、包发布令牌及大模型 API Key 将被瞬间洗劫。
![]()
入侵前哨:反向代理钓鱼与全自动 Device Flow 授权
根据威胁情报平台 OpenSourceMalware 披露,攻击者注册了高度仿冒的钓鱼域名my-github[.]com,并向目标项目的维护者投递伪造的 GitHub 安全告警邮件,谎称其账号存在来自莫斯科的异常登录活动。
当开发者点击邮件链接进入伪造页面后,攻击链展现出极高的隐蔽性与自动化程度:
- 双因子凭据无感收割
:仿冒站点作为反向代理,实时截获开发者的明文密码与 2FA 一次性动态验证码。
- 自动化静默设备授权
:恶意脚本在后台主动向 GitHub 发起 OAuth 设备流(Device Flow)申请,从返回的响应中自动抓取设备码与用户验证码,并直接在受害者的代理会话中向
/login/device提交表单并注入authorize=1。整个过程受害者完全无需手动输入设备码,更看不到授权确认页面,即被自动绑定恶意 OAuth 应用。 - 获取全权限 API 凭据
:失窃的 OAuth Token 被赋予
repo、workflow和read:org等高级别权限范围,攻击者据此获得向维护者名下所有仓库提交代码与修改 CI/CD 文件的完全控制权。
获得仓库写入权限后,黑客并未直接提交引人注目的恶意脚本,而是利用开发者对本地工作区配置的盲区,在仓库中引入了三层隐蔽结构:
- 第一层 · VS Code 启动即执行配置
:在
.vscode/tasks.json中注入带有"runOn": "folderOpen"触发属性的自动化任务。任何开发者只要使用 VS Code 打开该项目文件夹,编辑器便会静默拉起后台命令。 - 第二层 · 假冒 FontAwesome 字体木马
:任务调用的核心载荷被伪装成普通前端字体
public/fonts/fa-solid-400.woff2,实际上为一个完整的凭据收集木马(Stealer)。该手法直接套用了今年活跃的北韩黑客组织 Fake Font / PolinRider 攻击模式。 - 第三层 · 广泛的大模型与云凭据搜刮
:木马落地后立即全盘扫描开发者机器,定向窃取 AWS Access Key、PyPI Token、npm 发布凭证、Git 凭证、Kubernetes 配置文件、SSH 私钥,以及Anthropic Claude 和 Google Gemini 的 API 密钥。
- 第四层 · 持久化与隐蔽回传备用通道
:本地植入每 5 分钟执行一次的系统定时任务(crontab),通过 HTTP 8080 端口向 C2 回传数据;若本地木马未被触发,仓库内还留置了伪装成代码质检(如
lint.yml、ci-check.yml)的第二工作流,回传失败时自动将窃取结果写入私密 GitHub Gist。
目前已确认受污染的 GitHub 仓库共有 94 个,涉及 66 名维护者。受影响仓库绝大多数属于长期无人维护的公共基础库或长期未活跃项目。针对此次攻击,所有开源贡献者与企业技术团队应立即执行以下自查:
- 第一步:吊销异常 OAuth 授权
:访问 GitHub 个人设置
Settings -> Applications -> Authorized OAuth Apps,排查并立即吊销所有未知、可疑或近期新增的第三方授权应用。 - 第二步:审查工作区任务配置
:检查当前项目或近期克隆项目的
.vscode/tasks.json文件,凡包含runOn: folderOpen并调用非标准脚本的任务,必须立即删除并排查调用链。 - 第三步:校验字体与静态资源真实性
:检查前端静态目录中的
fa-solid-400.woff2文件,使用file命令或哈希对比确认其是否为真实字体文件,排查是否混入可执行二进制。 - 第四步:轮换所有本地暴露凭证
:凡在近期打开过可疑项目的机器,均应立即废弃并重新轮换 AWS 密钥、npm/PyPI Token、SSH 密钥,以及 Anthropic Claude、OpenAI、Google Gemini 等大模型 API Key。
- 第五步:网络边界封堵
:在网关或主机防护策略中拦截恶意域名
my-github[.]com与回传 IP 节点193.32.204[.]199。
![]()
安全圈
![]()
网罗圈内热点 专注网络安全
实时资讯一手掌握!
好看你就分享 有用就点个赞
支持「安全圈」就点个三连吧!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.