恶意 GitHub Actions 工作流被植入数万个仓库,窃取凭据

· 2026-10-12 20:28 · 23 阅读

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/


推荐阅读

在线阅读版:《2025中国软件供应链安全分析报告》全文

GitLab 邮件地址可用于供应链攻击

Brevo 供应链攻击将 ClickFix 脚本注入客户网站

Anthropic、谷歌和OpenAI 的编程代理严重漏洞可致RCE和供应链攻击

GitHub 内部仓库疑遭未授权访问,TeamPCP 据称正在出售 GitHub 内部源代码

TeamPCP再发动供应链攻击;数百个恶意包被上传,RubyGems 暂停新账号注册

“冬虫夏草”供应链漏洞影响数千家组织机构的代码仓库

多家网络安全公司受 Klue 供应链攻击影响

GitHub 推出 npm 安全变更,对抗供应链攻击

最新软件供应链事件概览:Red Hat npm 包遭劫持;投毒 Claude Code;OpenAI Codex 认证令牌被盗

TrapDoor 供应链攻击通过 npm、PyPI 和 CratesIO 传播凭据窃取恶意软件

自动化供应链攻击6小时内攻陷5561个 GitHub 仓库

GitHub 被黑或因员工安装 Nx Console 恶意扩展引发,更多详情待调查

GitHub 内部仓库疑遭未授权访问,TeamPCP 据称正在出售 GitHub 内部源代码

奇安信Qcode Agents重磅升级,正式解锁操作系统级漏洞挖掘能力

Grafana 令牌被盗,GitHub 环境可遭访问且代码库被下载

TeamPCP再发动供应链攻击;数百个恶意包被上传,RubyGems 暂停新账号注册

Checkmarx 再遭攻击,Jenkins AST 插件受陷

Go 流行库 fsnotify 的维护人员访问权限变更,拉响供应链攻击警报

Gemini CLI 严重漏洞可触发 RCE 攻击和软件供应链风险

自传播供应链蠕虫劫持 npm 包,窃取开发人员令牌

Axios 严重漏洞可导致 RCE

Trivy供应链攻击触发CanisterWorm 在47个 npm 包中自传播

热门包管理器中存在多个漏洞,JavaScript 生态系统易受供应链攻击

开源自托管平台 Coolify 修复11个严重漏洞,可导致服务器遭完全攻陷

得不到就毁掉:第二轮Sha1-Hulud供应链攻击已发起,影响2.5万+仓库

vLLM 高危漏洞可导致RCE

开源AI框架 Ray 的0day已用于攻陷服务器和劫持资源

原文链接
https://cybersecuritynews.com/gpt-6-astra-hack-software-supply-chains/

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

奇安信代码卫士 (codesafe)

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

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

阅读原文

跳转微信打开

本文转载自微信公众号「代码卫士」,查看原文。版权归原作者所有,如有侵权请联系删除。