PHP2Shell was the name given to two serious flaws in PHP’s core, disclosed with emergency fixes on October 21, 2026. OpenAI’s account presents the episode as more than an AI discovery: it describes two months of coordination among maintainers, researchers and security providers to prepare patches and protections before disclosure.
18 The case illustrates the central challenge of AI-assisted security research: finding a flaw is only the start; the response has to turn that finding into a reliable fix that affected operators can deploy.
What researchers found—and what AI contributed
The vulnerabilities, CVE-2026-109618 and CVE-2026-109619, were each rated CVSS 9.2. Researchers demonstrated unauthenticated remote code execution against WordPress, Drupal and Joomla installations, as well as memory disclosure.
3
4 The reported affected range extends from PHP 5.4 through PHP 8.5.
1
The flaws involved PHP’s memory handling. One concerned out-of-memory handling; the other involved stale state across requests and use-after-free behavior, according to vulnerability reporting.
3
9 In practical terms, the reported impact was not limited to a defect in a particular website application: the issues were in PHP itself, the runtime beneath many applications.
3
4
OpenAI said Calif identified a critical flaw using GPT-5.6 Sol through its Patch the Planet initiative, and that Wiz independently discovered and reported both flaws.
18 Wiz’s reporting and secondary coverage also identify Wiz Atlas, Gemini 4 Argon and GPT-5.6 Sol as part of Wiz’s research toolkit.
4
33 The supplied accounts do not clearly separate the specific tasks performed by each model, so they do not establish precisely which model contributed to attack testing or patch verification.
A secondary timeline, citing the PHP Foundation, lists reports to PHP from Calif on August 11, Wiz on August 24 and OpenAI on September 18.
6 Those are reported submission dates, not necessarily the dates each team first discovered a flaw.
Why disclosure required a coalition
OpenAI said the effort ran for two months and involved maintainers, researchers and security providers preparing fixes and protections ahead of disclosure.
18 PHP maintainers led the fix and release work, while research and security partners contributed research, technical support and coordination, according to the announcement.
18
The patches arrived on October 21, one day earlier than the planned October 22 release.
14 Coverage reported that the schedule changed amid leaks and early availability of patched container images; the PHP Foundation accused Chainguard of breaking the embargo. That remains an attributed dispute, not an independently resolved finding in the available reporting.
6
35
38
The episode shows the trade-off at the heart of coordinated disclosure. Keeping technical details private gives maintainers and distributors time to prepare updates, but delays can leave users exposed if exploitation is already underway. OpenAI’s proposed response model is described in reporting as a staged process: validate the issue and develop a fix, give distributors time to prepare, involve government partners, then broaden notification and publish guidance. The timing may need to change if exploitation or leaks emerge.
37
41
Exploitation reports and the limits of the evidence
Amazon said its MadPot system detected an attempt to exploit PHP2Shell on October 17, four days before public disclosure. Reporting also described broader exploitation attempts after patches were released.
5 An observed attempt is not the same as a confirmed successful takeover, and the available reporting does not establish how an actor learned of the vulnerability ahead of disclosure or provide a verified count of compromised servers.
Palo Alto Networks was reported to have identified more than 22.6 million internet-facing instances potentially vulnerable to PHP2Shell.
53 “Potentially vulnerable” is an exposure estimate, not a count of confirmed exploitable or compromised systems.
Authorities urged organizations to address the flaws promptly, with one report saying agencies advised taking systems offline if they could not be secured quickly.
56 Cloudflare said it deployed web-application-firewall protections ahead of public disclosure for customers using its WAF.
12 These measures supplemented patching; they do not change the need to check and update affected PHP installations.
The PHP releases reported as fixing the flaws were 8.2.35, 8.3.36, 8.4.27 and 8.5.12.
8 Operators should check the PHP distribution and version used by their systems, since package versions can differ across providers.
8
The wider lesson: scale remediation with discovery
OpenAI also said it had committed $1 billion in subsidized Daybreak access for defenders, with a focus on organizations that have limited security resources and protect critical services.
25 The commitment addresses one part of the problem: helping defenders access security tools. PHP2Shell underscores the other part—getting fixes prepared, communicated and deployed across the software ecosystem.
AI-assisted research may help identify flaws, but claims about what was found, which tools contributed, and whether attacks succeeded still need careful attribution. The PHP2Shell record supports a measured conclusion: discovery can create a valuable window for defenders, but the window only matters if maintainers, vendors and operators can use it to deliver and install fixes.