科技 · 新闻
两个被称为"PHP2Shell"的严重PHP漏洞暴露了互联网的大部分
发布:
要点
据发现这些漏洞的安全公司称,两个被昵称为"PHP2Shell"的严重PHP漏洞使攻击者能够在网络服务器上运行恶意代码而无需登录。CVE-2026-109618和CVE-2026-109619的补丁于2026年10月21日发布,比研究人员首次报告这些漏洞晚了数月,多家公司随后记录了野外的利用尝试。
此版本是原文(English)的机器翻译。 阅读原文
2026年10月21日,在安全研究人员披露两个被统称为"PHP2Shell"的严重远程代码执行漏洞后,PHP项目发布了该语言的补丁版本。这些漏洞被追踪为CVE-2026-109618和CVE-2026-109619,由云安全公司Wiz Research发现,该公司在其公开报告中表示,感谢组织Calif和OpenAI为发现、协调和补丁验证做出的贡献。
这两个漏洞的作用
Wiz表示,这两个CVE实际上包含了四个不同的底层漏洞。CVE-2026-109618涵盖了PHP会话上传进度反序列化器中的一个释放后使用漏洞,该漏洞可被滥用于远程代码执行,以及一个相关漏洞,可以在没有身份验证的情况下从运行的PHP工作进程泄漏内存。CVE-2026-109619涵盖了PHP致命错误回溯处理中的释放后使用漏洞,以及OPcache(PHP的共享内存字节码缓存)中的一个单独的类型混淆漏洞。
据Wiz称,两个问题都位于几乎每个PHP请求都会经过的代码路径中:内存管理和错误处理。PHP基金会在SecurityWeek媒体报道的评论中提出了相同的观点。
两个问题都存在于PHP的几乎每个请求都会涉及的部分:内存管理和错误处理。
发现时间线
Wiz的研究团队——在其博文中被命名为Sagi Tzadik、Shir Tamari、Nir Ohfeld和Tomer Schwartz——表示它在2026年8月19日发现了第一个漏洞,并在随后的两天内确认了针对WordPress和Drupal安装的可用远程代码执行漏洞。该团队在2026年8月24日向PHP安全团队报告了其发现。公开披露和相应的补丁于2026年10月21日发布。
Wiz表示,它使用了AI编码模型,包括Google的Gemini 4 Argon和OpenAI的GPT-5.6 Sol,来帮助构建概念验证漏洞,将以前需要专家研究人员花费数月的工作描述为可在数小时内完成。
谁受到影响
Wiz声称,这些底层漏洞存在于过去十年左右发布的每个PHP版本中,从PHP 5.4开始至少存在两个CVE之一。该公司表示已确认对三个广泛使用的内容管理系统的当前版本进行了未经身份验证的远程代码执行:WordPress、Drupal和Joomla。SecurityWeek报道称,这些漏洞影响常见的PHP部署方法,包括PHP-FPM、带有mod_php的Apache、php-cgi、FrankenPHP和LiteSpeed。
据该公司的报告,Wiz将暴露规模描述为影响互联网的大约70%,这指的是以某种形式运行PHP的网站所占的份额。
| 项目 | 详情 |
|---|---|
| CVE-2026-109618 | 会话上传进度反序列化器中的释放后使用;启用远程代码执行 |
| CVE-2026-109619 | 致命错误回溯中的释放后使用加上OPcache类型混淆漏洞 |
| 严重程度 | 根据SecurityWeek,PHP安全团队将其评为9.2 |
| 补丁版本 | PHP 8.5.12, 8.4.27, 8.3.36, 8.2.35,2026年10月21日发布 |
| 反向移植 | 也为PHP 7.4、8.0和8.1发布了最小的修复 |
| 发现者 | Wiz Research,感谢Calif和OpenAI对发现、协调和补丁验证的贡献 |
披露以来的利用尝试
多家安全公司监测了披露周围的攻击流量。SecurityWeek报道称,watchTowr公司在补丁发布前后的时间检测到了第一批野外利用尝试,但尚未确认成功入侵。Hadrian告诉SecurityWeek,它在补丁发布前观察到了大规模的利用尝试,集中在PHP的会话上传进度代码路径上。Patchstack、Cloudflare和Vega在披露当天记录了尝试,Amazon表示它在补丁发布前四天识别了利用尝试。
为什么PHP的规模使其变得重要
据维基百科,PHP由丹麦裔加拿大程序员Rasmus Lerdorf创建,首次发布于1995年,仍然是用于构建网站的最广泛使用的服务器端脚本语言之一。同一来源指出,截至2025年11月,超过一半的PHP驱动的网站仍在运行不受支持的PHP 7分支,约9.7%仍在PHP 5上,该版本多年前已停用——安全研究人员表示,这种遗留软件模式使PHP生态系统中的快速补丁变得复杂。
常见问题
- 什么是PHP2Shell?
- 根据Wiz Research,PHP2Shell是研究人员给两个严重PHP漏洞的昵称,CVE-2026-109618和CVE-2026-109619,可以允许攻击者在网络服务器上运行代码而无需登录。
- 哪些PHP版本受到影响?
- Wiz表示,两个漏洞中至少有一个影响PHP 5.4到当前版本。根据SecurityWeek,为PHP 8.5.12、8.4.27、8.3.36和8.2.35发布了补丁,为PHP 7.4、8.0和8.1进行了最小反向移植。
- PHP2Shell实际上已被利用吗?
- 是的。SecurityWeek报道称,watchTowr、Hadrian、Patchstack、Cloudflare、Vega和Amazon都分别记录了利用尝试,其中一些在2026年10月21日正式发布补丁之前。
- 谁发现了PHP2Shell漏洞?
- 云安全公司Wiz从2026年8月19日开始发现了这些漏洞,并于8月24日向PHP安全团队报告。根据其报告,Wiz感谢Calif和OpenAI组织对发现、协调和补丁验证的贡献。
- 哪些平台被确认容易受到攻击?
- Wiz表示已演示了对运行受影响PHP版本的WordPress、Drupal和Joomla当前版本的未经身份验证的远程代码执行。
来源
本文由人工智能撰写,发布前已通过自动来源核查。如发现错误,请申请更正。 申请更正或回应 · 我们如何制作
相关文章

科技榜单
最佳Android应用和工具:Google Play商店之外的选择
Android用户不受Google Play的限制:开源存储库F-Droid、匿名Google Play客户端Aurora Store、更新跟踪器Obtainium和基于Shizuku的目录ShizuStore都分发官方商店未列出或不允许的应用。以下是九个值得了解的商店和工具,基于它们自己的列表以及MakeUseOf和Pocket-lint的报道。
科技文章
PHP2Shell:迫使多国政府网站下线的两个PHP严重漏洞
PHP2Shell是两个未经身份验证即可远程执行代码的PHP编程语言严重漏洞的别称——CVE-2026-109618和CVE-2026-109619——于2026年10月20日至21日披露。由于PHP支撑着全球相当大比例的网站,这些漏洞导致多国政府出于预防考虑将公共网站下线。官方修复方法是升级PHP;服务器端存在临时缓解措施,但普通读者除了留意数据泄露通知并使用强且唯一的密码之外,几乎无能为力。

科技对比
iPhone Duo 对比 Samsung Galaxy Z Fold7:折叠手机对比
Apple 首款折叠手机 iPhone Duo 于 2026 年 10 月 23 日开始销售,起价 $1,999——比 Samsung Galaxy Z Fold7 ($1,999.99) 便宜一分钱。这两款书本式折叠手机主要在屏幕尺寸、摄像头硬件、重量和充电速度上有所不同,尽管发布时间相隔一年多,但起价却几乎相同。
科技新闻
PHP2Shell:两个关键PHP漏洞触发全球网站关闭
PHP语言中的两个关键远程代码执行漏洞,标记为CVE-2026-109618和CVE-2026-109619,昵称为"PHP2Shell",允许未经身份验证的攻击者在易受攻击的服务器上运行代码。PHP在利用细节提前泄露后于2026年10月21日发布了补丁,安全研究人员表示攻击在补丁发布前就已开始,促使许多组织作为预防措施将网站下线。