PHP2Shell (CVE-2026-109618): How We Migrated 148 Production Vhosts to PHP 8.5.12 with Zero Downtime and Shielded Legacy Apps via VeroShield

Technical Incident & Architecture Analysis
CVE-2026-109618 and CVE-2026-109619 (collectively tracked as PHP2Shell) allow unauthenticated remote attackers to craft malformed fastcgi/multipart request streams that corrupt heap state in older PHP runtimes, leading to arbitrary shell execution under the web pool user. Standard shared-hosting servers relying on delayed OS repository packages remained exposed for days while automated botnets scanned millions of IPs.
Olarian Defensive Architecture & Mitigation
Our response demonstrated two layers of sovereign engineering: (1) Behavioral Zero-Day Prevention: VeroShield Gateway OS and VeroShield Child blocked 100% of automated PHP2Shell reconnaissance and exploit bots behaviorally before they reached Nginx/Apache, without needing a specific CVE signature. (2) Fleet-Wide Source Remediation via VSM: We compiled PHP 8.5.12 (plus patched 8.3.36 / 8.2.35 reserves) directly from source, isolated per-account FPM pools, and rolled out all 310 HTTP/SSL vhosts in automated batches with pre/post HTTP health verification and zero regressions.