// AI 威胁新闻台 · 2026年10月27日
首页/CVE · 漏洞修补
漏洞修补高RCECVSS 未有评分

攻击者利用PHP2Shell漏洞在蜜罐上运行Shell命令

Adel Karimi于10月24日在三个蜜罐上记录了35个Shell,此前Recorded Future表示PHP于10月21日发布了修复程序。

AI 生成图像,非事件现场照片
AI 生成图像,非事件现场照片。
重点
  • Adel Karimi于10月24日在三个蜜罐上记录了35个启动的Shell。
  • Recorded Future表示PHP于10月21日发布了修复版本8.2.35、8.3.36、8.4.27和8.5.12。
  • SecurityWeek报道称,漏洞利用尝试在修复程序发布前就已开始,此后记录数量已达数百万。

SecurityWeek报道称,漏洞利用尝试在修复程序发布前就已开始,而当时安全公司尚未确认成功执行代码。

本文目录

攻击链在执行前使用了四个阶段

观察到的请求使用了四阶段multipart链,有时会重试:内存压力、通过超大PHPSESSID泄露内存、进一步施加内存压力,以及针对目标调整的执行阶段。

蜜罐证据显示,三个PHP目标上35个执行阶段的HTTPPOST请求,与35个由Apache工作进程直接派生的Shell相关联。

PHP2Shell影响常见网站部署中的PHP

SecurityWeek表示,PHP2Shell漏洞的编号为CVE-2026-109618和CVE-2026-109619,并可实现未经身份验证的远程代码执行。

研究人员将漏洞与PHP2Shell活动联系起来

Recorded Future表示,Wiz Research与Calif和OpenAI发现了这些漏洞,并于8月向PHP报告。PHP2Shell这一名称源于该研究。

Infosecurity Magazine报道称,Amazon威胁情报公开确认,其于10月17日在MadPot蜜罐系统中观察到一次PHP2Shell漏洞利用尝试。

Palo Alto Networks Unit 42表示无法确认初始访问与具体PHP2Shell CVE有关,并于10月25日更新简报,撤回其10月23日的更新。

CISA表示,截至其10月23日发布报告时,尚未观察到野外成功利用。Adel Karimi随后于10月24日记录了Shell启动。

防守方现在要做什么

  1. 立即将PHP更新到8.5.12、8.4.27、8.3.36或8.2.35版本。

常见问题

PHP2Shell攻击中发生了什么?

Adel Karimi于10月24日在三个蜜罐上记录了35个启动的Shell。蜜罐证据显示,35个执行阶段的HTTPPOST请求与35个由Apache工作进程直接派生的Shell相关联。

哪些PHP版本受PHP2Shell影响?

Recorded Future表示PHP于10月21日发布了修复版本8.2.35、8.3.36、8.4.27和8.5.12。

PHP2Shell的CVE编号是什么?

SecurityWeek表示,这些漏洞的编号为CVE-2026-109618和CVE-2026-109619。

PHP2Shell是否已被利用?

Adel Karimi于10月24日在三个蜜罐上记录了Shell。CISA表示,截至其10月23日发布报告时,尚未观察到野外成功利用。

如何修复PHP2Shell?

CISA将PHP 8.5.12、8.4.27、8.3.36和8.2.35列为更新目标。

PHP2Shell攻击链如何运作?

观察到的请求使用了内存压力、通过超大PHPSESSID泄露内存、进一步施加内存压力,以及针对目标调整的执行阶段。

来源

  1. Critical Vulnerabilities in PHP Require Immediate Patching | CISA, CISA原始文件
  2. honeypot-data/reports/php2shell/2026-10-24-confirmed-rce.md at main · 0x4D31/honeypot-data, GitHub原始文件
  3. Threat Brief: Critical Vulnerabilities in PHP: CVE-2026-109618, CVE-2026-109619 (Updated October 25), Palo Alto Networks Unit 42原始文件
  4. PHP2Shell Exploitation Moves From Probes to Working Shells, SecurityWeek
  5. PHP2Shell Exploitation Attempts Continue Amid Suspected N. Korea Global Scanning Activity, The Hacker News
  6. PHP2Shell Exploitation: Two Critical PHP Flaws Explained, Recorded Future
  7. PHP2Shell Exploitation Attempt Detected by Amazon Four Days Before Vulnerability Disclosure, Infosecurity Magazine
我们如何核实这篇报道
内容来源状态
SecurityWeek报道称,攻击者成功利用PHP2Shell在蜜罐服务器上运行Shell命令。SecurityWeek引述
SecurityWeek表示,PHP2Shell漏洞的编号为CVE-2026-109618和CVE-2026-109619,并可实现未经身份验证的远程代码执行。SecurityWeek引述
SecurityWeek报道称,漏洞利用尝试在修复程序发布前就已开始,此后记录数量已达数百万。SecurityWeek引述
Adel Karimi于10月24日在三个蜜罐上记录了35个启动的Shell。Adel Karimi, via SecurityWeek引述
蜜罐证据显示,三个PHP目标上35个执行阶段的HTTPPOST请求,与35个由Apache工作进程直接派生的Shell相关联。0x4D31, via GitHub已证实
观察到的请求使用了包含内存压力、内存泄露、进一步施加内存压力和执行的四阶段链。0x4D31, via GitHub已证实
Recorded Future表示PHP于10月21日发布了修复版本8.2.35、8.3.36、8.4.27和8.5.12。Recorded Future引述
Recorded Future报道称,Wiz与Calif和OpenAI发现了这些漏洞,并于8月向PHP报告。Recorded Future引述
CYFIRMA表示,The Hacker News报道称,一个疑似与朝鲜有关联的活动正从21个已被入侵的节点探测全球PHP基础设施。CYFIRMA, via The Hacker News引述
CISA表示,截至其发布时,尚未观察到野外成功利用。CISA已证实
Unit 42表示,其研究人员最初认为,针对某欧洲政府机构的入侵后活动涉及PHP2Shell利用,随后撤回了该评估。Palo Alto Networks Unit 42已证实
Unit 42表示,无法确认该欧洲机构的初始访问涉及具体的PHP2Shell CVE。Palo Alto Networks Unit 42已证实
Unit 42称,CVE-2026-109618涉及内存不足错误后的未初始化请求内存,使攻击者能够实现远程代码执行。Palo Alto Networks Unit 42已证实
Cortex Xpanse根据Palo Alto Networks遥测数据,识别出超过2260万个可能易受攻击的暴露实例。Palo Alto Networks Unit 42已证实
Palo Alto Networks表示,自10月20日起,Advanced Threat Prevention Plus with Frontier Virtual Patching已保护客户免受这些漏洞影响。Palo Alto Networks已证实
Palo Alto Networks表示,Advanced Threat Prevention通过签名543004、97622、97623、97624和97625提供防护。Palo Alto Networks已证实
Unit 42于10月25日更新其威胁简报,撤回其10月23日的更新。Palo Alto Networks Unit 42已证实
CISA于2026年10月23日发布报告。CISA已证实
unit42.paloaltonetworks.com于2026年10月23日发布报告。unit42.paloaltonetworks.com已证实

未能核实

  • 这35个已确认的Shell是否影响生产系统,尚未确定
  • 所报告的漏洞利用尝试是否入侵了现实世界的系统,尚未确定
  • 两个已确认的源地址事件是否由同一攻击者实施,尚未确定
  • 面向互联网的PHP系统中实际存在漏洞或遭到入侵的数量,尚未确定
用 AI 深入了解