PHP2Shell:AI发现的PHP严重漏洞
TECH

PHP2Shell:AI发现的PHP严重漏洞

40+
Signals

战略概览

  • 01.
    PHP2Shell指的是两个关键CVE漏洞,CVE-2026-109618和CVE-2026-109619,均被归类为CWE-824(访问未初始化指针),在CVSS v4.0中评分为9.2(严重),允许未经身份验证的攻击者在运行PHP的服务器上执行代码,并可能接管系统。
  • 02.
    当PHP在请求处理中途耗尽内存时,会触发CVE-2026-109618,导致内部数据处于半构建状态,供清理代码盲目信任;CVE-2026-109619则是PHP核心上传进度功能中的释放后使用(use-after-free)漏洞。
  • 03.
    PHP于2026年10月21日发布了紧急修复版本8.5.12、8.4.27、8.3.36和8.2.35。PHP 8.1及更早版本没有常规上游修复,PHP官方声明称没有任何配置更改能完全缓解这些漏洞。
  • 04.
    安全公司Calif(研究员Ryan Austin)于2026年8月使用OpenAI的GPT-5.6 Sol,作为OpenAI‘Patch the Planet’项目的一部分,发现了其中一个漏洞。谷歌旗下的Wiz随后几周内独立发现了两个漏洞,使用了其Wiz Atlas工具以及Gemini 4 Argon和GPT-5.6 Sol。

从十年理论漏洞到实战化利用

PHP2Shell并非单一漏洞,而是两个:CVE-2026-109618和CVE-2026-109619,均被归类为CWE-824(访问未初始化指针),在CVSS v4.0中评分为9.2‘严重’,足以让未经身份验证的攻击者在任何可访问的PHP服务器上运行自己的代码[1]。第一个漏洞在PHP处理请求中途耗尽内存时触发,导致清理代码盲目信任半构建的内部数据;第二个漏洞是隐藏在PHP核心上传进度功能中的释放后使用漏洞[2]。这两个漏洞都不是新出现的编码错误——其底层缺陷在PHP中已存在十多年,但将‘理论上危险’转化为‘实际可利用’需要一个多步骤链,研究人员称这几乎超出了纯人工发现的极限[3]。

谁真正发现了它:OpenAI-Calif-Wiz的功劳之争

发现时间线本身成为争议焦点。安全公司Calif(由研究员Ryan Austin领导)称,其于2026年8月使用OpenAI的GPT-5.6 Sol模型,在OpenAI的‘Patch the Planet’计划中发现了两个漏洞之一[3]。几周后,谷歌旗下的Wiz称其独立发现了两个漏洞,使用了其Wiz Atlas研究工具以及Gemini 4 Argon和GPT-5.6 Sol[3]。OpenAI的Codex Security团队于8月11日提交了根本原因报告,并于9月18日指出了额外的攻击向量[4],该公司后来称该漏洞是‘鉴于PHP的广泛使用,近年来最具影响力的安 全问题之一’[3]。Calif反驳了‘AI独自发现漏洞’的简化叙事,称‘目前没有任何模型仅通过简单提示就能发现所有漏洞。至少现在还不行。’[3]

AI抹去的界限:从‘已知缺陷’到‘可用漏洞’

在公众恐慌之前,这类漏洞早已是已知弱点,而非秘密——其底层内存安全缺陷在PHP中已存在十多年,研究人员称实际利用的主要障碍是一个复杂的多步链,几乎超出了纯人工发现的能力极限[3]。AI辅助分析填补了这一差距,并重新定义了软件安全中的‘理论’含义:开发者普遍认为,将已知弱点转化为可用漏洞不再需要人类专家持续专注的投入——只需将足够强大的模型指向系统并要求其寻找路径,现在可能就已足够。这一转变体现在漏洞披露的描述方式上:最初的披露帖文更像是一场技术炫耀,快速列举了针对WordPress、Drupal和Joomla的预认证远程代码执行成功案例,随后安全媒体在几小时内将同一信息重新包装为‘立即修补’的紧急警告。

影响范围:政府服务中断与仍未修复的互联网

这场紧急响应带来了真实受害者。在欧洲,德国、法国、比利时、荷兰、芬兰和捷克为预防起见关闭了政府网站[5];仅在英国,就有32个政府服务完全下线,另有4个部分不可用,科技大臣强调‘目前我们尚未发现中央政府系统的任何确认性入侵’[6]。攻击者也未等待公开披露:亚马逊自身的蜜罐遥测数据显示,10月17日已出现利用尝试,比10月21日的公开披露早了四天[2]。暴露数量解释了恐慌原因:Censys在披露当天统计到约157万个未修复的PHP主机,占可检测PHP安装总数约158万中的绝大多数[7];Cloudflare观察到攻击尝试在公告发布后45分钟内从披露前的数千次激增至数万次,两小时内达数十万次,次日早晨突破百万次[7]。

CEO们的共识:这将成为新常态

最强烈的反应来自安全行业的高层,他们聚焦于同一个令人不安的结论——这种情况将很快再次发生,而且会频繁出现。Cloudflare首席执行官Matthew Prince将PHP2Shell视为未来多年模式的开端:‘我认为未来几年,每周都会感觉天要塌下来。’[8]CrowdStrike首席执行官George Kurtz反对因应而放慢AI发展的任何冲动,主张防御方必须跟上其步伐:‘前沿将以其自身速度前进,世界其他部分不会放慢。我们网络安全社区的任务是确保它安全、可靠地前进。’[7]这种紧迫感得到了CrowdStrike自身遥测数据的支持,数据显示2026年8月和9月期间,可能由AI代理驱动的攻击大约每月翻倍[7]——而PHP2Shell从泄露到利用的快速时间线并未减缓这一趋势。

历史背景

首个PHP2Shell漏洞由OpenAI的GPT-5.6 Sol在OpenAI的‘Patch the Planet’计划中发现。
OpenAI提交了关于该漏洞的独立根本原因报告。
OpenAI识别出同一漏洞的更多攻击向量。
亚马逊的蜜罐遥测数据记录了最早的已知利用尝试,比公开披露早四天。
PHP发布了紧急修复版本(8.5.12、8.4.27、8.3.36、8.2.35)并公开披露CVE-2026-109618和CVE-2026-109619。

关键关系图

关键玩家
主题

PHP2Shell:AI发现的PHP严重漏洞

CA

Calif(安全公司)/ Ryan Austin

独立研究人员,于2026年8月首次发现两个PHP2Shell漏洞之一,使用OpenAI的GPT-5.6 Sol作为OpenAI‘Patch the Planet’项目的一部分;强调人类领域专业知识指导了AI的使用。

WI

Wiz(谷歌旗下网络安全公司)

在Calif几周后独立发现了两个PHP2Shell漏洞,使用其Wiz Atlas自主研究工具以及Gemini 4 Argon和GPT-5.6 Sol;公开表示PHP支撑着全球约70%的网站。

OP

OpenAI

通过其Codex Security研究团队被列为独立报告者(8月11日提交根本原因报告,9月18日指出额外攻击向量);将此次发现视为AI辅助漏洞研究日益强大能力的证明。

CL

Cloudflare / 首席执行官Matthew Prince

实时跟踪利用尝试量(披露前数千次,一天内达数百万次),并公开警告未来多年将反复出现AI驱动的安全紧急事件。

CR

CrowdStrike / 首席执行官George Kurtz

主张安全行业必须跟上加速的AI驱动攻击,而非试图减缓其发展;CrowdStrike另报告称AI代理驱动的攻击大约每月翻倍。

英国

英国政府 / Baroness Lloyd of Effra(科技大臣)

确认32个英国政府服务完全不可用,4个部分不可用,系因预防性关闭PHP2Shell;声明尚未确认中央政府系统被入侵。

事实来源

8 条引用
  1. [1] PHP CVE-2026-109618 FAQ
  2. [2] Recorded Future: PHP2Shell Vulnerability Exploitation
  3. [3] PHP2Shell: The AI-Discovered PHP RCE Dividing OpenAI and Wiz
  4. [4] PHP2Shell: Does AI Really Find PHP Vulnerabilities? The Roles of OpenAI
  5. [5] PHP2Shell: Government Websites Offline Across Europe
  6. [6] PHP2Shell Puts Dozens of UK Government Services Out of Service
  7. [7] AI Weekly: PHP2Shell, Millions of Attacks, 1.5M Servers Unpatched on Day One
  8. [8] Cloudflare CEO Warns of Weekly AI-Driven Cybersecurity Crises for Years

来源文章

Top 5

THE SIGNAL.

Analysts

“认为PHP2Shell是未来多年模式的开端,AI辅助漏洞发现将导致近乎每周一次的安全危机:‘我认为未来几年,每周都会感觉天要塌下来。’”

Matthew Prince
首席执行官,Cloudflare

“反对放慢AI发展的呼声,认为安全行业的任务是跟上AI加速的攻击:‘前沿将以其自身速度前进,世界其他部分不会放慢。我们网络安全社区的任务是确保它安全、可靠地前进。’”

George Kurtz
首席执行官,CrowdStrike

“警告不要夸大AI在发现中的独立作用,称研究人员对PHP历史的先验知识比模型本身更具决定性:‘目前没有任何模型仅通过简单提示就能发现所有漏洞。至少现在还不行。’”

Calif研究团队
首个发现PHP2Shell CVE的安全公司

“确认了英国服务中断的规模,同时强调尚未确认中央政府系统被入侵,将服务中断定性为预防性措施:‘目前我们尚未发现中央政府系统的任何确认性入侵。’”

Baroness Lloyd of Effra
英国科技大臣
The Crowd

“Today we disclose PHP2Shell - remotely exploitable memory corruptions in PHP WordPress pre-auth RCE: ✅ Drupal pre-auth RCE: ✅ Joomla pre-auth RCE: ✅ Remote memory disclosure of any PHP application: ✅ Read more ⬇🧵”

@@sagitz_3099

“⁉️ BREAKING - PHP releases emergency patches for two critical #PHP2Shell RCE flaws (CVSS 9.2) as early exploit attempts emerge. The flaws can enable unauthenticated code execution and expose server memory. 👉 PATCH NOW (CVE-2026-109618, CVE-2026-109619)”

@@TheHackersNews1764

“PHP discloses a critical memory-management vulnerability, dubbed "PHP2Shell", that affects up to 70% of websites, discovered using GPT-5.6 Sol in August (@bobmcmillan / Wall Street Journal)”

@@Techmeme3

“PHP2Shell and your security team”

@u/general-noob268
Broadcast
A PHP Bug Just Took Websites Offline Worldwide

A PHP Bug Just Took Websites Offline Worldwide

PHP Vulnerability 2026: PHP2Shell Explained + How to Fix

PHP Vulnerability 2026: PHP2Shell Explained + How to Fix

PHP2Shell Explained: The PHP Bug That Put 70% of Websites at Risk

PHP2Shell Explained: The PHP Bug That Put 70% of Websites at Risk