恶意 GitHub Actions 工作流被植入数万个仓库,窃取凭据
Ravie Lakshmanan 2026-10-12 20:28 江苏

自2026年10月7日以来将这些恶意工作流提交到数万个代码仓库。
聚焦源代码安全,网罗国内外最新资讯!
编译:代码卫士

专栏·供应链安全
数字化时代,软件无处不在。软件如同社会中的“虚拟人”,已经成为支撑社会正常运转的最基本元素之一,软件的安全性问题也正在成为当今社会的根本性、基础性问题。
随着软件产业的快速发展,软件供应链也越发复杂多元,复杂的软件供应链会引入一系列的安全问题,导致信息系统的整体安全防护难度越来越大。近年来,针对软件供应链的安全攻击事件一直呈快速增长态势,造成的危害也越来越严重。
为此,我们推出“供应链安全”栏目。本栏目汇聚供应链安全资讯,分析供应链安全风险,提供缓解建议,为供应链安全保驾护航。
注:以往发布的部分供应链安全相关内容,请见文末“推荐阅读”部分。
网络安全研究人员详述了一起持续进行的凭据窃取活动,该攻击活动已入侵两个高知名度的开源维护者账户,将恶意工作流推送到超过340个代码仓库。
StepSecurity公司的研究人员表示:“攻击者使用pyxel(一款拥有18400颗星的游戏引擎)作者Takashi Kitao的账户,从13:20 UTC开始将恶意工作流推送到27个代码仓库。八小时后,Uber的athenadriver原始作者Henry Wu(henrywoo)的账户被用来在21:10至21:26 UTC的16分钟窗口内将同一工作流推送到318个代码仓库。”
截至2026年10月9日,Socket表示已识别出超过500个GitHub账户,自2026年10月7日以来将这些恶意工作流提交到数万个代码仓库。
该活动的幕后黑手被指为GhostAction,后者是一场大规模供应链攻击活动,最早于2025年9月曝光。该活动影响了327个GitHub用户下的817个代码仓库,导致3325个密钥被窃取,包括通过被入侵的开发者账户泄露的PyPI、npm和DockerHub令牌。
与之前一样,这两个账户都被被指推送了一个名为Security Audit(“security-audit.yml”)或GitHub Actions Security(“github_actions_security.yml”)的工作流,其设计目的是通过明文HTTP将敏感数据泄露到硬编码IP地址(“193.32.204[.]199”)。
被捕获的数据包含代码仓库中命名的GitHub Actions密钥,包括CI/CD密钥,以及工作树和整个git历史中存在的云、AI和SaaS凭据,例如AWS密钥、Anthropic、OpenAI和OpenRouter API密钥,以及GitHub和GitLab令牌。
整个攻击链展开如下:
攻击者获取维护者的GitHub凭据,最可能是从信息窃取日志或凭据转储中泄露的个人访问令牌 (PAT)。
作为侦察步骤的一部分,扫描代码仓库的工作流文件,寻找密钥。
一个伪装成安全审计的工作流以受害者自己的身份被注入默认分支。
嵌入的载荷提取数据,并通过curl将其发送到攻击者控制的端点。
StepSecurity补充说:“它由workflow_dispatch和未过滤的push(任何分支、任何标签)触发,使用fetch-depth: 0进行检出,并运行单个‘Audit’步骤,该步骤做四件事。”包括:
追加侦察期间发现的代码仓库命名密钥。
扫描工作树,查找与AWS密钥、AI服务、源代码管理服务以及SaaS和云API密钥相关的13种凭据模式。
检查整个git历史中相同的13种模式,以收集可能被无意提交到代码仓库并随后删除的凭据。
将AWS访问密钥ID与其匹配的秘密访问密钥配对。
本周早些时候,GitGuardian报告称,GhostAction活动在2026年8月31日至9月30日期间将恶意工作流推送到属于373个GitHub用户和组织的772个公共代码仓库。
注入的工作流针对2577个密钥,包括SSH私钥、Azure凭据、DockerHub和GHCR容器注册表凭据、数据库凭据、AWS访问密钥、FTP凭据、Google Cloud和Firebase凭据、GitHub令牌、Telegram、Slack和Discord机器人令牌,以及与Cloudflare、npm、PyPI和AI提供商相关的密钥。
研究人员提到,在2026年8月30日观察到的一个案例中,威胁行动者修改了“kuafuai/DevOpsGPT”代码仓库,将XMRig加密货币挖矿程序嵌入该项目的Docker镜像中。截至撰写本文时,尚未使用被入侵的发布凭据发布任何恶意软件包。
建议开发者检查其代码仓库自2026年8月31日以来是否存在这两个GitHub工作流中的任何一个,如果存在,则应假定已被入侵。建议撤销被入侵的GitHub凭据、轮换凭据、从所有分支删除恶意工作流,并检查受感染代码仓库的复刻。
Socket表示:“henrywoo命名空间中的279个复刻每个都带有该工作流文件。如果启用了Actions,后续推送可能触发凭据收集。下游复刻如果继承了恶意工作流,也存在风险,无论是在新创建时还是通过与受影响的上游代码仓库同步时。”
“私有复刻和下游镜像暴露风险最大,因为私有代码仓库才是实际发现已提交凭据的地方。在这两个账户中,每次运行还会返回一个代码仓库标识符,无论是否找到凭据,因此操作者掌握了一张可到达执行上下文的地图,独立于任何凭据窃取。”
代码卫士试用地址:https://sast.qianxin.com/
开源卫士试用地址:https://oss.qianxin.com/
推荐阅读
Brevo 供应链攻击将 ClickFix 脚本注入客户网站
Anthropic、谷歌和OpenAI 的编程代理严重漏洞可致RCE和供应链攻击
GitHub 内部仓库疑遭未授权访问,TeamPCP 据称正在出售 GitHub 内部源代码
TeamPCP再发动供应链攻击;数百个恶意包被上传,RubyGems 暂停新账号注册
最新软件供应链事件概览:Red Hat npm 包遭劫持;投毒 Claude Code;OpenAI Codex 认证令牌被盗
TrapDoor 供应链攻击通过 npm、PyPI 和 CratesIO 传播凭据窃取恶意软件
GitHub 被黑或因员工安装 Nx Console 恶意扩展引发,更多详情待调查
GitHub 内部仓库疑遭未授权访问,TeamPCP 据称正在出售 GitHub 内部源代码
奇安信Qcode Agents重磅升级,正式解锁操作系统级漏洞挖掘能力
Grafana 令牌被盗,GitHub 环境可遭访问且代码库被下载
TeamPCP再发动供应链攻击;数百个恶意包被上传,RubyGems 暂停新账号注册
Checkmarx 再遭攻击,Jenkins AST 插件受陷
Go 流行库 fsnotify 的维护人员访问权限变更,拉响供应链攻击警报
Gemini CLI 严重漏洞可触发 RCE 攻击和软件供应链风险
Trivy供应链攻击触发CanisterWorm 在47个 npm 包中自传播
热门包管理器中存在多个漏洞,JavaScript 生态系统易受供应链攻击
开源自托管平台 Coolify 修复11个严重漏洞,可导致服务器遭完全攻陷
原文链接
https://cybersecuritynews.com/gpt-6-astra-hack-software-supply-chains/
本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。


奇安信代码卫士 (codesafe)
国内首个专注于软件开发安全的产品线。
觉得不错,就点个 “在看” 或 "赞” 吧~
本文转载自微信公众号「代码卫士」,查看原文。版权归原作者所有,如有侵权请联系删除。