PHP2Shell双严重漏洞时间线整理"

admin 2026-10-24 13:33:15 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

PHP2Shell 双严重漏洞时间线整理

原创

buluo
buluo

安服驻场记

2026年10月22日 10:09
云南

去阅读

下面是关键时间线图(按四个阶段分组,UTC 时间为主)

【北京时间 = UTC+8】

一、历史谱系(前传,非本次披露)

UTC 日期 事件
2004 Stefan Esser 发现首个 PHP memory\_limit 远程漏洞(未公开 PoC,CORE/Immunity 握有私有 exploit)。Calif 正是沿这条老线索反推。
2020 [email protected] 报 bug #78876:长变量在 multipart 下触发 OOM、临时文件未清理。当时未重视。
2024 OSTIF 出资、Quarkslab 执行 PHP 首次外部安全审计,重新发现 #78876 相关 OOM 问题,但未证明可利用,未修;PHP core developer 在修 Quarkslab 其他问题时也摸到同一 OOM 苗头。修复方案因兼容性 / DoS / 扩展协调难题反复停滞数月。
2026-07-30 OpenAI「Patch the Planet」计划下,Calif 开始审计 PHP(Stefan Esser 牵线,Volker Dusch 对接 PHP Foundation)。Trail of Bits 同期也在审计 PHP。

二、发现与协调披露期(2026 年 8–9 月)

UTC 日期 事件
08-01 Calif 独立发现多条通往 RCE 的路径(首个 OOM-fatal + 三个中断点之一,可打穿 WordPress);后续又找到 mod\_php 与 PHP-FPM 的可靠变体。
08-05 Calif 研究员 Ryan Austin 在 X 上发了其中一个 finding 的 hash(预热)。
08-11 Calif(Ryan Austin)向 PHP 报告首个 bug,进入协调披露流程;同日 OpenAI(Amy Burnett / Codex Security)独立报告同根因。
08-14 Calif 向 PHP 共享 RCE PoC。
08-15 PHP 确认 PoC 按预期工作。
08-21 Calif 向 PHP 报告第二个 bug(stale global state 方向)。
08-24 Wiz Research (sagitzadik、tomash-areion)报告。
09-18 OpenAI 补充更多攻击向量。
2026-09 Alexandre Daubois(7 月加入)、Daniel Scherzer(9 月加入)驻场安全团队;引入 OpenAI Daybreak Red、Anthropic Claude Mythos 做报告验证。
10-18 PHP 安全团队在 EOL 分支(7.4/8.0/8.1)提交最小缓解 backport,commit 信息「Minimal mitigation for EOL version」。

三、泄露与提前发布(2026-10-20)

UTC 时间 事件
~15:00 (23:00 CST) 两个 CVE 编号在 Hacker News / 社媒流出,附带错误的发布时间和错误 CVSS 10.0(实际 9.2),无技术细节。
19:30 (次日 03:30 CST) PHP 发布提前通告:原定 10-22 14:00 UTC 的安全发布提前一天至 10-21 14:00 UTC,两个严重漏洞,均 CVSSv4.0 9.2。CERT-EU 发布 2026-018 通告。
~20:00 (次日 04:00 CST) Calif 误发 PoC 演示视频 (展示对多个目标打穿),随即删除,但拷贝在社媒扩散,直接催生后续大量 PoC。
~23:00 (次日 07:00 CST) PHP 私下向少量关键基础设施机构提供缓解建议,该内容随后也泄露。

四、补丁日(2026-10-21)

UTC 时间 事件
02:42 (10:42 CST) Huntress 发布快速响应;无自有 PoC,合作伙伴环境暂未见利用,建议上 Florian Roth 进程监控。
07:34 (15:34 CST) Patchstack 接到托管合作伙伴报告:多起活跃利用事件。
07:41 (15:41 CST) Chainguard 单方面打破 embargo ,提前 6 个多小时发布含修复的容器镜像 —— 攻击者可从二进制反推补丁,而其他 PHP 用户还在等正式发布。PHP Foundation 事后公开点名批评。
07:43 (15:43 CST) Cloudflare CTO Dane Knecht:「早期攻击正在出现」,WAF 规则对全量客户(含免费版)上线,定性为「仅止损,必须打补丁」。
白天(CST 傍晚–夜间) 荷兰预防性下线:Tweakers、众议院、NCSC、Security.NL、DigiD、RTL;日本 pixiv 及多家电商平台受波及。UK NCSC、加拿大 CCCS(AL26-026)相继告警。
11:35 (19:35 CST) Hadrian:观测到「大规模在野利用」,主要走 session upload-progress 路径(对应 CVE-2026-109619)。Hadrian
13:30–13:52 (21:30–21:52 CST) PHP 四个修复版本落地:8.2.35 / 8.3.36 / 8.4.27 / 8.5.12(略早于预定 14:00)。
13:48:34 (21:48 CST) MITRE 发布 CVE-2026-109618「RCE via OOM corruption」(PHP 为 CNA),GHSA-w8hw-w9fx-j79w;php.net 安全公告同分钟上线。
13:54:43 (21:54 CST) MITRE 发布 CVE-2026-109619「RCE via stale global state」,GHSA-6wmf-4rv5-p3rp。
13:57 (21:57 CST) Patchstack:补丁后遥测显示仅探测性攻击,无失陷硬证据。
14:00 (22:00 CST) 协调披露窗口正式开启 ;Calif / Wiz / OpenAI / PHP 同步发布技术写作。官方明确:无完整缓解措施,升级是唯一安全选择;mod\_php 风险最高,默认配置下应用代码执行前即可完成 RCE。
14:35 (22:35 CST) Hadrian 更新:利用仍在「at scale」,打补丁是当天第一优先级。Hadrian
15:00+ (23:00+ CST) 公开 PoC 仓库大量涌现;Sansec 预测「补丁发布 15 分钟内出现大规模利用」。8.5.12 ChangeLog 仅列两条安全修复。NVD/EPSS/CISA KEV 此时均未收录。

公开确认的大规模失陷:无硬证据(Patchstack/Huntress/watchTowr 遥测以探测为主;Hadrian 观测到 at-scale 利用,但多为 session upload-progress 探测路径)

PHP2Shell双严重漏洞时间线整理" 网络安全文章

PHP2Shell双严重漏洞时间线整理"

本文梳理php2shell双严重漏洞(CVE-2026-109618与CVE-2026-109619)的完整时间线,涵盖发现、协调披露、泄露及补丁日关键节点。漏洞可致远程代码执行,影响mod\\_php与php-fpm,补丁版本为8.2.35/8.3.36/8.4.27/8.5.12,官方强调升级是唯一安全选择,已观测到大规模在野利用。
信息安全服务资质测评公告(2026年第14号)" 网络安全文章

信息安全服务资质测评公告(2026年第14号)"

中国信息安全测评中心发布2026年第14号信息安全服务资质测评公告,公布了通过安全工程类、安全开发类、风险评估类、灾难恢复类及安全运营类等不同级别资质测评的单位名单。该公告依据国家职能授权定期向社会公布测评结果,体现了国家对信息安全服务资质的规范化管理,为行业提供了权威参考依据。
第102篇AI全栈·如何培养架构思维?" 网络安全文章

第102篇AI全栈·如何培养架构思维?"

本文提出架构思维并非架构师专属,而是一种结构化的分析习惯,核心是从怎么实现转向解决什么。文章给出五步实战方法:定义问题、划定边界、拆分与抽象、方案集成、预判修正,并强调先定义业务现实再谈技术关系,避免为了高级而高级,同时指出时间成本与把画图当架构的误区,建议从小模块开始刻意练习。
评论:0   参与:  0