Free PHP2Shell Scanner & Runtime Audit
Test your server safely. Detect whether your public web endpoints and PHP runtimes expose unpatched releases susceptible to the critical PHP2Shell (CVSS 9.2) remote code execution chain.
PHP2Shell Zero-Day Vulnerability Checker
Audit any domain or web server in seconds against the core PHP out-of-memory remote code execution flaw. Non-destructive diagnostic probe inspects public HTTP responses, header disclosures, and runtime errata.
What is PHP2Shell & Why is it Critical?
Understanding the attack vector behind CVE-2026-109618 and CVE-2026-109619.
Core Engine Memory Corruption
Unauthenticated Shell Access
www-data or nobody), creating persistent webshells and escalating privileges.
Affected vs. Patched PHP Versions Matrix
Official remediation threshold issued by the PHP Security Team.
| PHP Branch | Vulnerable Releases | Minimum Patched Version | Lifecycle Status |
|---|---|---|---|
| PHP 8.5 | 8.5.0 – 8.5.11 | 8.5.12 or newer | Active Support |
| PHP 8.4 | 8.4.0 – 8.4.26 | 8.4.27 or newer | Active Support |
| PHP 8.3 | 8.3.0 – 8.3.35 | 8.3.36 or newer | Security Only |
| PHP 8.2 | 8.2.0 – 8.2.34 | 8.2.35 or newer | Security Only |
| PHP 8.1 & older | All versions (8.1, 8.0, 7.x, 5.x) | None (EOL) | End of Life (Critical) |
How to Patch PHP2Shell on Your Server
Depending on your Linux distribution, apply the appropriate commands over SSH to update your PHP runtime:
Ubuntu / Debian (via Ondřej Surý PPA or distro repos):
sudo apt update && sudo apt --only-upgrade install php*-fpm php*-cli php*-common AlmaLinux / Rocky Linux / RHEL (via Remi repo):
sudo dnf check-update && sudo dnf upgrade php php-fpm php-cli Docker / Containerized Workloads:
docker compose pull && docker compose up -d --build Hardening php.ini (Disable Version Exposure):
expose_php = Off Are You Under Attack? PHP2Shell Forensic Indicators (IoCs)
Key telemetry and log artifacts published on php2shell.com to identify active exploit attempts or unauthenticated memory disclosure:
Malformed PHPSESSID Cookies
Response headers containing abnormally long, corrupted, or hex-dumped Set-Cookie: PHPSESSID=... values are direct evidence of memory disclosure leaks (CVE-2026-109619).
Multipart OOM Spikes in Error Logs
Clusters of multipart POST requests followed immediately by Allowed memory size exhausted fatal errors or recurring HTTP 500 status codes.
PHP-FPM Worker SIGSEGV Crashes
Sudden segmentation faults in system logs (dmesg -T | grep php or journalctl -u php-fpm) triggered during process heap corruption.
Frequently Asked Questions
Common questions regarding PHP2Shell scanning and server remediation.
Never Worry About Zero-Day PHP Exploits Again
KloudBoy’s managed cloud hosting comes with automated runtime patching, OpenLiteSpeed speed tuning, isolated VPS containers, and 24/7 server administrator oversight.