cd /news/ai-safety/php-ships-early-fix-for-php2shell-a-… · home › topics › ai-safety › article
[ARTICLE · art-155274] src=vibeleaderboard.ai ↗ pub= topic=ai-safety verified=true sentiment=↓ negative

PHP ships early fix for php2shell, a 14-year-old RCE found with AI

PHP shipped an early fix for "php2shell," a remote code execution flaw that Wiz traces back to PHP 5.4 and that Brockman says let attackers run code on nearly all deployed PHP apps. AI models found the bug in August, but the fix took two months of manual coordination and still leaked a day early — a pace Brockman says will not scale.

read2 min views1 publishedOct 22, 2026

Brockman says the bug let attackers run code on nearly all deployed PHP apps, and Wiz traces it back to PHP 5.4. Models found it in August, yet the fix took two months of manual coordination and still leaked a day early, a pace he says will not scale. Read: Brockman says the bug let attackers run code on nearly all deployed PHP apps, and Wiz traces it back to PHP 5.4. Models found it in August, yet the fix took two months of manual coordination and still leaked a day early, a pace he says will not scale. Read: The exposed variables include API keys, and Railway links the attack to a campaign against platform companies aimed at AI inference providers. All builds are d while it investigates, so customers face both possible key exposure and blocked deploys. Read: The release drops three files into site-packages that run a stealer and a remote-code backdoor on every Python start, not only when LiteLLM is imported. LiteLLM is a common gateway for model API keys, so an infected host exposes the credentials it was built to route. Read: Duet handles inbox, calendar and follow-ups while the user is away and stops for approval on key actions. After two weeks of testing, Dan Shipper says it can see his local Claude sessions but not direct them, and voice is transcription only. Read: Agent traffic and data center power limits forced GitHub's move to Azure, and a 25ms cross-region trip capped the busiest repos. Locking per reference, not per repository, lets agents pushing to separate branches stop queueing behind each other. Read: Claude Code on the same Opus 5.5 lead scores 66.0 at $13.04 and 65 minutes per task. Fusion hands work to a cheaper GPT-6 Luna sidekick, so its per-task cost falls 31% and its run time falls 10 minutes while the score rises. Read: The default cache expires after 30 minutes, so an agent idle between requests paid full input price to reload its instructions and tools. Twelve-hour retention keeps that prefix at the cached-input rate across a working day, for an added caching charge.

── more in #ai-safety 4 stories · sorted by recency
── more on @php 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/php-ships-early-fix-…] indexed:0 read:2min 2026-10-22 · —