This article contains affiliate links. If you buy through them, MyrinNew.com may earn a commission at no extra cost to you.

🕒 4 min read

If you operate PHP servers and have been putting off your security updates, this is a time to panic—and then get to work.

Advertisment

An alert from Sansec got my attention. Two critical vulnerabilities in PHP itself. The potential for attackers to execute code without logging in. An emergency release. And a disclosure process that started unraveling before everyone could get protected. Sansec’s advisory

I successfully patched multiple servers and ensured additional security measures were in place. I’m keeping the operational details private. What deserves discussion is how we got here—and why this incident has strengthened my confidence in AI’s role in securing code.

Affiliate pick: tech accessories

Belkin US

Belkin BoostCharge Pro 2-in-1 Wireless Charging Pad with Official MagSafe Charging 15W, Black

"BOOSTCHARGE PRO 2-IN-1 PAD WITH MAGSAFE BLACK"," | Belkin BoostCharge Pro 2-in-1 Wireless Charging Pad with Official MagSafe Charging 15W, Black

$44.99 $79.99

See price at Belkin US (opens in a new tab)

Price as of October 23, 2026

The vulnerabilities are collectively called PHP2Shell: CVE-2026-109618 and CVE-2026-109619, each rated 9.2 under CVSS v4.0. They involve memory corruption and stale internal state after interrupted requests. Under the right conditions, an unauthenticated attacker can turn those failures into remote code execution. PHP considers installations serving web requests at risk, with demonstrated attacks reaching Apache’s mod_php before application code runs. PHP’s security advisory

Your application can be carefully written and still inherit a dangerous flaw in the engine underneath it.

AI made a difficult attack practical

OpenAI reports that Calif identified a critical PHP flaw using GPT-5.6 Sol through its Patch the Planet initiative. It says that, to its knowledge, frontier AI found these vulnerabilities before attackers did. That qualification matters: “before known attackers” does not mean “impossible for a human to discover.” OpenAI’s account

Wiz independently researched the vulnerabilities using Wiz Atlas, Gemini 4 Argon, and GPT-5.6 Sol. Its researchers describe AI helping analyze failures, test adjustments, and adapt complex exploits across different applications and memory layouts. Wiz also credits AI with helping validate the patch. Wiz’s research

That is the part that should command everyone’s attention. AI can make repeated investigation and testing practical at a speed that changes the defender’s workload—and the attacker’s opportunities.

But human expertise still shaped the discovery. Calif’s researcher describes using knowledge of PHP’s vulnerability history to direct the investigation. Calif’s account

Who actually fixed it?

PHP’s maintainers led the fixes and release, supported by research partners and AI tools. The public accounts do not establish that AI independently authored the complete production fix. OpenAI’s account

There is an uncomfortable history here, too. A PHP developer identified signs of the underlying out-of-memory problem following a 2024 audit. Fixes stalled over difficult trade-offs and limited resources. The PHP Foundation acknowledges that failure and says people make the decisions and work on every patch. PHP Foundation’s account

I see compelling evidence for giving AI a much larger role in finding flaws and testing repairs. Claiming this incident proves AI patches code better than every human would go beyond the evidence.

Then the disclosure process broke down

According to the PHP Foundation, CVE identifiers circulated on October 20, initially without technical details. PHP moved the scheduled release from October 22 to October 21. Calif then mistakenly published a demonstration video, and Chainguard subsequently published fixed images before the coordinated release, exposing the binary fix to analysis. PHP Foundation’s disclosure timeline

This is where my patience runs out. If you hold sensitive information during a coordinated response, stop running your mouth and honor the release plan.

Premature disclosure can hand attackers clues while administrators are still waiting for deployable updates. But permanent silence cannot secure public code. Attackers can investigate independently, and they can use AI too. My demand is discipline: protect the preparation window, then give operators clear information they can act on.

The patch cannot wait

PHP released 8.2.35, 8.3.36, 8.4.27, and 8.5.12 to address these vulnerabilities. Operators using distribution or commercial packages should confirm the applicable vendor fix. Older installations need an upgrade or verified backport; PHP also supplied minimal source backports for 7.4, 8.0, and 8.1. Temporary mitigations offer incomplete protection. Updating is the complete solution. PHP’s update instructions

Today, I’m putting more trust in AI’s ability to interrogate code than in assurances that a flaw is too complicated to exploit. I want AI examining assumptions, generating tests, and challenging fixes before an attacker does.

Humans found warning signs. AI helped turn difficult possibilities into demonstrable attacks. Maintainers delivered repairs. Disclosure failures shortened everyone else’s time to respond.

That is plenty of reason to panic if you are still unpatched.

Then verify that the fix is actually running.

Advertisement


Myrin New
Myrin New is a seasoned technologist, author, and digital innovator with more than three decades of experience shaping ideas into scalable technology solutions. Known for blending creativity with technical precision, he brings a designer’s eye and an engineer’s discipline to every project he leads. Through his company, MyNew Technologies LLC, Myrin develops SaaS products, AI applications, and digital platforms that connect business, technology, and culture. His work reflects a lifelong curiosity about how technology can inspire people, strengthen communities, and create lasting impact.