内容提要
PHP存在两个严重远程代码执行漏洞,严重性评分9.2,影响PHP 5以来所有版本及超40%互联网网站(含全部WordPress站点)。补丁预计今日发布,无法自动更新,需手动升级。安全机构建议无法立即修补者将系统下线或隔离。已有早期攻击迹象,预计补丁发布15分钟内将出现大规模攻击。
延伸解读
补丁无法自动更新,需手动排查升级
文章明确指出,此次PHP漏洞的修复无法通过自动更新完成,网站所有者必须自行确认由谁负责更新PHP,并手动应用补丁。这意味着依赖主机商或CMS自动更新的站点可能遗漏修复。对于WordPress站点,虽然插件和核心可自动更新,但底层PHP版本仍需人工干预,因此需提前明确运维责任,避免补丁发布后无人操作。
补丁发布后攻击可能迅速爆发
安全研究机构Sansec预计,补丁发布后15分钟内就会出现大规模攻击。Cloudflare CTO也证实已观察到早期攻击迹象,并临时更新防火墙规则作为过渡。这表明攻击者可能在补丁发布前已掌握漏洞细节,或利用补丁发布后的逆向分析快速发动攻击。无法立即修补的站点面临的时间窗口极短,需提前准备隔离或下线方案。
影响范围覆盖PHP 5以来所有版本
据watchTowr称,漏洞影响PHP 5以来的所有版本,且有研究员估计超过130万台联网主机可能受影响。Wordfence警告所有WordPress站点均受影响,因为WordPress运行在PHP之上,而WordPress据称支撑超过40%的互联网。这意味着不仅限于特定版本或配置,而是广泛的基础设施层面风险,网站所有者不应因使用较新PHP版本而掉以轻心。
无法修补时,隔离或下线是可行选项
欧盟计算机应急响应组和英国国家网络安全中心均建议,无法立即修补的企业应将面向互联网的应用与公共网络隔离,或完全下线直至漏洞缓解。GrapheneOS已因概念验证利用程序正在开发而临时关闭其用户论坛。PHP开发者Gina Peter Banyard也表示,修补是唯一缓解措施,否则关闭服务器“可能是最明智的做法”。这为无法及时升级的站点提供了明确的应急方向。
Q&A
PHP最近爆出了什么严重漏洞?
PHP存在两个严重远程代码执行漏洞,严重性评分为9.2(满分10),影响从PHP 5以来的所有版本,可能允许攻击者在服务器上运行自己的代码,从而恶意修改网站、窃取数据等。
这个PHP漏洞会影响哪些网站?
该漏洞影响超过40%的互联网网站,包括所有WordPress站点,因为WordPress运行在PHP服务器上。据估计,超过130万个联网主机可能受影响。
如何修复这个PHP漏洞?
需要手动升级PHP到包含补丁的版本,无法通过自动更新安装。网站所有者需要确定谁负责更新PHP并手动应用补丁。补丁预计今日发布,建议发布后尽快升级。
如果无法立即打补丁,应该怎么办?
安全机构建议将面向互联网的应用与公共网络隔离,或暂时将系统完全下线,直到漏洞被完全缓解。PHP开发者Gina Peter Banyard表示,打补丁是唯一的缓解措施,否则关闭服务器“可能是最明智的做法”。
目前有没有攻击迹象?补丁发布后攻击会加剧吗?
Cloudflare首席技术官Dane Knecht表示“我们正在看到针对平台PHP站点的早期攻击出现”,Cloudflare正在临时更新防火墙规则作为权宜之计。威胁研究员预计补丁发布后15分钟内会出现大规模攻击。
哪些机构发布了关于此漏洞的警告?
欧盟计算机应急响应小组(CERT-EU)和英国国家网络安全中心(NCSC)都发布了公告,建议无法立即修补的公司隔离或下线系统。此外,安全公司watchTowr、Wordfence、Sansec等也发出了警告。