PHP 官方紧急修复两项严重漏洞:无需登录即可远程执行代码,相关网站须立即排查

   2026年10月22日    阅读数:23
图片

图片


2026年10月21日,PHP 官方紧急发布安全更新,修复两项严重的远程代码执行漏洞(CVE-2026-109618、CVE-2026-109619)。这两项漏洞被安全研究人员统称为 PHP2Shell,CVSS 4.0 评分均达到 9.2分(严重级别)。


漏洞存在于 PHP 语言的核心运行环境中,而非某个特定网站程序。攻击者可能通过构造特殊的 HTTP 请求,在无需登录网站或取得用户权限的情况下,直接触发服务器端漏洞,实现远程代码执行或敏感信息泄露。
PHP 官方已明确呼吁相关用户立即更新,避免服务器暴露在潜在攻击风险之下。
图片

漏洞情况及严重性

本次披露的两项漏洞均涉及 PHP 核心内存管理机制。
1. CVE-2026-109618:内存耗尽引发的远程代码执行漏洞
攻击者可通过特制请求,利用 PHP 在内存分配失败时对内部数据处理不当的问题,造成内存状态异常,并进一步实现远程代码执行。
其中,在 Apache mod_php 的特定部署环境下,研究人员已验证攻击可在网站自身程序代码运行前触发。这意味着网站的登录验证、业务权限控制及常规应用层安全检查可能无法阻止攻击。
2. CVE-2026-109619:跨请求内存状态残留漏洞
PHP 工作进程在处理某些异常请求时,可能保留已经释放的内存引用。当同一工作进程继续处理后续请求时,攻击者可利用这些残留状态触发内存访问异常,进而造成敏感数据泄露,甚至实现远程代码执行。


图片


上述漏洞一旦被成功利用,可能带来以下后果:


  • 服务器遭到远程控制:攻击者可能以 PHP 工作进程权限执行恶意指令,植入后门程序或篡改网站内容。

  • 敏感信息泄露:数据库连接信息、登录凭证、身份令牌、API密钥等敏感内容可能遭到窃取。

  • 业务系统受到破坏:可能导致网站数据被修改、删除,业务服务中断,甚至成为进一步攻击内部网络的入口。

  • 多站点关联风险:对于在同一运行环境中承载多个网站的服务器,一处底层环境失陷可能影响其他业务系统。



需要特别注意的是,即使网站程序本身没有已知安全漏洞,只要底层 PHP 运行环境存在相关漏洞,仍可能面临攻击风险。
图片

影响范围

PHP 是全球应用广泛的服务端编程语言之一。根据 W3Techs 2026年10月21日的统计,在能够识别服务端编程语言的网站中,约69.3%使用 PHP。
此次漏洞涉及 PHP 核心运行环境,影响范围覆盖多种 Web 部署方式,包括 Apache mod_php、PHP-FPM、php-cgi、FrankenPHP 和 LiteSpeed 等。
使用 PHP 构建的 WordPress、Drupal、Joomla、Magento,以及基于 Laravel、Symfony 等框架开发的网站或业务系统,均应检查底层 PHP 版本及补丁状态。
官方已发布以下修复版本:


HP 版本分支存在风险的版本建议升级版本
PHP 8.5低于 8.5.128.5.12
PHP 8.4低于 8.4.278.4.27
PHP 8.3低于 8.3.368.3.36
PHP 8.2低于 8.2.358.2.35


PHP 8.1 及更早版本同样需要关注。由于这些版本已超出 PHP 项目常规安全维护周期,相关单位应优先迁移至受支持版本,或确认操作系统、商业维护厂商是否已提供有效的安全补丁。


对于使用厂商维护版本的环境,不能仅凭版本号判断是否安全,还应核实厂商是否已回补相关漏洞修复。
本次漏洞不局限于互联网门户网站。凡采用存在漏洞的 PHP 环境提供 HTTP 服务的业务系统,包括企业管理平台、政务服务网站、内容管理系统及第三方业务应用,均应纳入排查范围。
图片

修复与防护建议

针对本次漏洞,PHP 官方明确指出:目前不存在能够完整消除风险的临时配置方案,安装安全更新是唯一完整的修复方式。
建议相关单位立即开展以下工作:
1. 全面排查 PHP 运行环境。
梳理互联网网站、内部业务系统、虚拟主机、容器镜像以及第三方交付应用中的 PHP 版本,重点关注直接对互联网开放的服务器,优先排查 Apache mod_php 等高风险部署环境。
2. 尽快实施版本升级。
根据现有 PHP 分支安装对应安全更新。升级前做好程序和配置备份、兼容性验证,升级后重启或替换 Apache、PHP-FPM 以及其他长期运行的 PHP 工作进程,确保修复版本真正生效。
使用容器部署的系统,应同步更新镜像并重新部署,避免旧版本继续运行。


图片


3. 对暂时无法升级的系统采取临时防护。
可根据业务情况限制不必要的外部访问、文件上传及异常大体积 HTTP 请求,通过反向代理或 WAF 减少攻击流量进入 PHP 运行环境的机会。
PHP 官方还提供了针对特定攻击路径的配置建议,例如关闭 session.upload_progress.enabled,以及在具备资源隔离措施的前提下调整内存限制。相关配置可能影响应用功能和服务器稳定性,需由运维人员评估后实施。
需要强调的是,这些措施只能降低部分风险,不能替代漏洞修复。
4. 同步开展安全日志排查。
重点检查 Web 访问日志、PHP 错误日志、服务器进程及文件变更情况,关注异常 POST 请求、大量表单上传、内存耗尽错误、PHP 工作进程异常启动系统命令等可疑现象。
如发现疑似入侵迹象,应及时隔离受影响系统,保全日志和相关证据,检查是否存在恶意文件、持久化后门或凭据泄露,并在确认风险后开展系统恢复和密钥轮换。
图片

漏洞已有真实攻击尝试,处置不宜延误

本次漏洞由安全研究团队借助人工智能技术参与发现和验证。相关研究涉及 Wiz、Calif、OpenAI 等机构,并通过协调披露机制推动 PHP 官方完成修复。
值得关注的是,AWS 安全研究团队披露,其蜜罐监测系统早在2026年10月17日就已发现针对 PHP2Shell 的漏洞利用尝试,早于此次正式公开披露时间。
这表明相关漏洞已经引起攻击者关注,不能仅将其视为停留在研究阶段的理论风险。
对于尚未完成补丁升级的业务系统,应提高安全监测与应急响应等级,优先落实互联网暴露面治理和底层运行环境升级。
图片

安全提示

此次 PHP2Shell 安全事件再次表明,网站安全不仅取决于业务代码、应用框架或访问控制机制,也取决于底层运行环境的安全性。
对于政企单位及各类网站运营管理人员,建议立即组织 PHP 资产排查,明确受影响系统、补丁状态及升级责任,优先完成互联网暴露系统的安全修复,并持续关注官方后续安全通告。
本次安全处置的重点是升级 PHP 运行环境,而不仅是升级 WordPress、Drupal 等网站程序或安装安全防护插件。
及时发现、及时修复、及时核查,是降低此次漏洞风险的关键。
参考资料:PHP 官方安全公告、PHP Foundation、Wiz Research、AWS Security Blog、W3Techs。



▲
TOP