# The era in which complexity provided accidental protection is ending. Source: https://x.com/P3b7_/status/2113211726145482754 Kiwi News: https://news.kiwistand.com/stories/The-era-in-which-complexity-provided-accidental-protection-is-ending?index=0x6adb095b85848a1fd58b4a1aa665b4184b97b2ec60c09cd556317a36cf7c1d61dad5a3c1 Submitted by misha on 2026-10-23 UTC, 1 upvote, 1 comment ## Summary The author's central claim is that AI has tilted vulnerability work toward attackers, ending an era when software complexity offered accidental protection. The article uses the PHP2Shell flaws as its example: two critical PHP runtime bugs rated CVSS 9.2, present since PHP 5.4, that took about 70 days to fix. It says the disclosure broke down, with an apparent exploitation attempt seen by Amazon on October 17, and that Cloudflare reported attempts rising from thousands to millions after the October 21 release. The article argues that patching faster will not be enough and calls for continuous inventory, automatic updates, isolation, and memory-safe or verifiable software. ## Article 🧵Yesterday may prove to be a turning point for security. AI is making vulnerability research dramatically faster. This favors attackers: they can find vulns and exploits at machine speed, while organizations must still inventory systems, test updates, and deploy patches without breaking production. PHP2Shell shows what that looks like. On August 11, researchers reported critical flaws in PHP runtime. They had existed for more than a decade and affects versions from PHP 5.4. An unauthenticated attacker could potentially execute code remotely, read process memory containing passwords, tokens, and API keys...🫠 Both vulnerabilities are rated CVSS 9.2. PHP powers roughly 70% of websites, totalling millions of servers. The researchers disclosed the bugs responsibly. Fixing them took about 70 days. The fix touchs 300+ files and changed nearly 12,000 lines. These were not simple mistakes. The disclosure then broke down. Amazon saw an apparent exploitation attempt on October 17, four days before the public release. This indicates a first leak. On October 20, the CVE identifiers leaked. The next morning, a supplier with advance access published patched container images more than six hours early, giving attackers a chance to study the fix while most defenders were still waiting. The official releases arrived at 14:00 UTC. Exploitation followed immediately. Cloudflare reported thousands of attempts in the ten hours before the announcement, tens of thousands in the first 45 minutes, hundreds of thousands within two hours, and millions later that day. Organizations that could not patch immediately had incomplete options: WAF rules, isolation, or taking services offline. Government portals, universities, and hospitals across Europe did exactly that. Large teams with accurate inventories and automated deployment could respond in hours. Many others still do not know where PHP is running: an old site, a vendor appliance, a forgotten container, or an unsupported internal application. AI did not make software insecure. It always was insecure. AI just changed the economics of finding and exploiting bugs and compressed the gap between disclosure and mass exploitation from days to minutes. Patching faster will not be enough. Critical systems need continuous inventory, automatic updates, isolation, memory-safe languages where possible. Our last bastion is software whose security can be demonstrated rather than assumed: formal verification, cryptography, memory-safe architectures, and secure hardware. The era in which complexity provided accidental protection is ending. PHP2Shell is not an isolated crisis. It is a preview. ## Comments **misha**: This is the point: “The era in which complexity provided accidental protection is ending.” It had to happen someday, so this is it.