In late October, cybersecurity researchers at Calif, sponsored by OpenAI, turned a known-but-ignored PHP crash bug into a full remote code execution exploit — meaning an attacker could read sensitive data or install malware on any server running PHP. The affected surface area includes WordPress, Drupal, and sites operated by NASA, Wikipedia, and the White House. The vulnerability, dubbed PHP2Shell, was patched before exploitation in the wild, but the episode exposes the structural fragility underneath the modern internet. The underlying bug was a textbook out-of-memory error, reported to the PHP Foundation as far back as 2024. It caused crashes — annoying but not dangerous — and sat in the backlog like thousands of similar reports. What changed was AI tooling. Within two weeks of Calif's audit, a researcher used AI to chain the crash into arbitrary code execution, working out the precise memory jumps and bit overwrites needed to hijack a server. Columbia's Suman Jana put it plainly: it's not rocket science, it's tedious reasoning — exactly what LLMs excel at. This is the core asymmetry the story illuminates. AI dramatically lowers the cost of finding exploitable bugs in legacy code. The top 0.1 percent of security researchers can now do far more, and a tier just below them can reach that level without mastering every low-level detail. But patching remains slow, expensive, and human-intensive. Four PHP engineers spent two months developing the fix, because a patch must close every attack vector without breaking existing functionality. Offense scales with compute; defense scales with human hours. The defenders' handicap is compounded by open-source economics. PHP is foundational infrastructure with no clear revenue stream. Its maintenance depends on volunteer labor and sporadic donations — a well-documented structural problem that AI-powered offense makes existentially urgent. Jana notes that frontier labs are donating token budgets for audits, which helps, but the funding model remains ad hoc rather than systemic. There are hopeful signals on the defense side. Anthropic released formal verification tools on October 22 that allow LLMs to generate both patches and mathematical proofs of correctness, with a non-LLM proof checker as the trust anchor. If this pipeline matures, patching could approach the speed of discovery. But Johns Hopkins' Matthew Green is blunter: nobody funds defense until something catastrophic happens to ordinary people, and PHP2Shell wasn't catastrophic enough. He predicts the real wake-up call arrives in early 2027. The 20-year trajectory is stark. Every year of accumulated legacy code — PHP is 30 years old, and it's far from the oldest critical infrastructure — becomes a larger attack surface as AI auditing tools improve. The question is whether formal verification and automated patching can keep pace with automated exploitation, or whether the asymmetry widens into a permanent structural disadvantage for defenders. Right now, the offense is winning the scaling race. PHP2Shell ended well: white-hat researchers found it first, the patch shipped, no known exploitation occurred. But as Jana says, this won't be the last one. The real vulnerability isn't in PHP — it's in the economic and institutional model that leaves critical open-source infrastructure undermaintained while AI hands attackers an industrial-grade magnifying glass.