过去不到一个月内,全球范围内集中披露了十余起安全事件,涉及证书机构私钥、托管平台环境变量、包管理器发版通道以及编程语言运行时等多个攻击面。涉事公司和技术栈互不关联,但共同呈现出两个特征:一是事件密度显著上升,二是从漏洞被发现到被大规模利用的时间窗口已压缩至数小时级别。
10月22日,英国一位部长在上议院表示,受两个PHP漏洞影响,32个政府服务下线,另有4个部分不可用。此前一天,芬兰政府阻断了对公共网站环境的入站流量,大学、城市和公共广播机构的服务同时受限。两国均称此为预防性措施,未确认中央政府系统被攻破。这两个PHP漏洞允许攻击者无需登录即可执行任意命令,CVSS评分为9.2,属于严重级别。Cloudflare在10月21日凌晨3点02分(UTC)向全部客户推送了针对这两个未公开漏洞的WAF规则,比PHP基金会发布安全公告提前约九小时。亚马逊的安全研究者复盘发现,在补丁发布前四天,一台蜜罐已记录到利用尝试;另一家安全公司记录的首批利用请求出现在补丁上线前5.5小时。
10月21日当天事件最为密集。GitLab公布了一个CVSS 10.0的漏洞,涉及正则编译器整数溢出,无需认证即可远程执行代码,影响范围回溯至2014年的7.0版本。九天前GitLab已针对同类型漏洞发布过补丁,但新漏洞的影响区间覆盖了10月12日补丁之后发布的每一个版本。Node.js发布月度安全更新修复10个CVE,Oracle季度补丁包含1295个修复。同日,Railway在状态页通报存储客户环境变量的系统出现异常活动,第三方可能访问了加密变量并获取部分解密内容,公司暂停全部部署并轮换凭证。
供应链投毒事件在月初即已开始。10月5日,@subql/common的5.8.3版本被植入后门;10月8日,tensorlake的0.5.144版本携带Shai-Hulud蠕虫;10月15日至16日,Rank Math PRO付费版在官网下载和自动更新通道中被替换为带后门的包,窗口约十一个小时,Wordfence给出9.8的评分;10月21日,LiteLLM的1.107.0版本在PyPI和Docker Hub同时被投毒,触发方式为Python启动钩子,即使不导入该库也会执行,容器溯源指向与官方仓库仅差一个字符的仿冒地址。
此外,托管于第三方平台的凭证成为另一条主线。10月14日至15日,Zeabur被入侵,32.18万个账号和约320万条环境变量记录被读取。10月19日,OVHcloud的CLI工具五个版本被替换为带窃密功能的二进制文件,攻击窗口约94分钟,下载量约250次,窃取目标包括云凭证、SSH密钥和本地编码助手数据。10月20日,印度证书机构eMudhra的八个中间CA私钥被逆向还原,其中一把本应为116位的密钥实际值仅为4,公司董事会随后决定退出全球SSL/TLS证书业务。
这一系列事件表明,攻击重心正从应用代码层向分发环节、凭证托管和运行时基础设施转移。对于企业而言,仅跟进计划内补丁已不足以覆盖风险敞口,供应链制品的完整性验证与第三方凭证的轮换机制需要同步升级。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。