PHP修复两项远程代码执行漏洞,披露泄漏促使补丁提前发布

Simon Willison5 天前

PHP 8.x发布紧急安全更新

2026年10月21日,PHP 8.x系列发布安全更新,修复两项远程代码执行(RCE)漏洞。相关漏洞的实际CVSS评分为 9.2,并非此前在网络上流传的10.0。

披露时间线显示,研究人员曾分别在Drupal和WordPress上确认未经身份验证的远程代码执行。但这不意味着所有部署环境都必然可被利用,具体影响仍需结合漏洞条件和部署配置判断。

协调披露为何失控?

10月20日约15:00(UTC),两个CVE编号开始在论坛和社交媒体传播,同时流传的还有错误的补丁发布时间及CVSS评分。当时尚未泄漏技术细节。

PHP项目随后调整了披露与发布安排:

  • 将预公告提前至 10月20日19:30(UTC) 发布。
  • 将补丁发布时间从 10月22日14:00(UTC) 提前至 10月21日14:00(UTC)。

10月20日约20:00(UTC),参与报告漏洞的安全公司Calif误发了一段视频,展示了漏洞概念验证在多个目标上的运行效果,并暴露了少量额外技术细节。

视频随后被删除,但副本很快在社交媒体上传播。这加速了多种利用概念验证(PoC)的开发,其传播在10月21日进一步扩大。PoC流传不等同于已确认发生大规模实际攻击,两者需要区分。

漏洞发现与修复时间线

日期(2026年) 事件
8月19日 Wiz Research发现首个PHP漏洞
8月20日 在Drupal上确认未经身份验证的远程代码执行
8月21日 在WordPress上确认未经身份验证的远程代码执行
8月24日 向PHP安全团队报告漏洞
9月21日 PHP确认收到报告,并开始协调修复
10月21日 修复版本发布,漏洞公开披露

PHP用户需要关注什么?

运行PHP应用的团队应优先核对相关安全公告,确认自身版本是否受影响,并安排升级。

这里未列出具体CVE编号、受影响的小版本范围及修复版本号,因此不能仅凭“PHP 8.x”判断某个部署已经安全,也不宜把上述Drupal、WordPress验证结果直接推广到所有站点。

评论

请登录后发表观点

暂无数据