Your website can look normal, accept inquiries and load quickly while a serious vulnerability exists underneath it. The newly disclosed flaws known as PHP2Shell are a reminder that website maintenance must include the software running on the server.
On October 21, 2026, the PHP project released emergency fixes for CVE-2026-109618 and CVE-2026-109619. Both carry a critical CVSS v4.0 rating of 9.2 out of 10. Under exploitable conditions, an attacker does not need an account to run code on an affected server. PHP’s official announcements.
What is PHP2Shell—and why does it matter?
PHP is server-side software used by WordPress and many other websites and applications. These vulnerabilities are in PHP’s core engine, beneath the site’s pages, themes and plugins.
- CVE-2026-109618: memory-exhaustion handling. An out-of-memory failure can interrupt PHP before internal request data is fully prepared. Cleanup can then act on invalid data, creating a path to remote code execution. Official advisory.
- CVE-2026-109619: stale internal state. PHP can retain references to memory from an earlier request after that memory has been released. A later request handled by the same worker can encounter that stale state and potentially enable code execution. Official advisory.
The actual attack path depends on the deployment, configuration and application. PHP identifies installations serving web requests—including Apache mod_php, PHP-FPM, PHP-CGI, FrankenPHP and LiteSpeed—as needing attention. A different hosting configuration is not a reason to skip the update.
For a business, the concern is control of the website and the information its server can access. A working homepage is not evidence that the underlying environment is secure.
How could a flaw survive for so many years?
Wiz reports that affected versions go back to PHP 5.4 and that the vulnerable code had existed for more than a decade. Its researchers used AI tools to help analyze complex memory behavior, test ideas and develop working demonstrations. The tools reduced the effort required to connect subtle weaknesses into a practical attack. Wiz’s discovery report.
The PHP Foundation’s account adds important history. During work following a 2024 security audit, a PHP core developer identified signs of the memory-exhaustion problem. A fix stalled amid difficult compatibility and engineering trade-offs, limited resources and the absence of a concrete remote-code-execution path at that time.
In August 2026, Calif researcher Ryan A reported remote code execution during an audit through OpenAI’s Patch the Planet program. Reports from OpenAI and Wiz helped establish the broader impact. The Foundation describes human researchers and maintainers working alongside AI-assisted tools to validate findings and develop fixes. The PHP Foundation’s explanation.
The business lesson: software that has worked for years still needs active security ownership. New research can change what attackers can do with an old weakness.
Which PHP versions are affected?
For the supported production branches, use the following minimum fixed releases. Later security releases in the same branch may supersede them.
| PHP branch | Affected upstream releases | Minimum fixed release |
|---|---|---|
| 8.5 | 8.5.0–8.5.11 | 8.5.12 |
| 8.4 | 8.4.0–8.4.26 | 8.4.27 |
| 8.3 | 8.3.0–8.3.35 | 8.3.36 |
| 8.2 | 8.2.0–8.2.34 | 8.2.35 |
| 5.4–8.1 | Legacy branches affected by at least one flaw | Move to supported PHP or verify a vendor-provided backport |
PHP 8.1 and older are outside upstream support. Limited source backports were provided for 7.4, 8.0 and 8.1; they do not restore normal support. Hosting and Linux vendors may backport fixes without changing the upstream version number. Check the vendor’s package advisory, not just the displayed version. Sources: PHP advisory and release guidance.
How to patch your website’s PHP environment
Ask your hosting provider or technical team to own the update and verify completion. Installing a WordPress update does not, by itself, replace the server’s PHP runtime.
- Inventory what actually serves each site. Include production, staging, subdomains, application servers and containers. Different sites on one hosting account may use different PHP handlers.
- Prepare a recoverable change. Confirm current backups and test critical application compatibility. Prioritize the security update; do not let an unrelated redesign delay remediation.
- Install the fixed runtime or verified vendor package. Use the hosting platform’s supported update process. A selector labeled “PHP 8.3” alone does not establish that the patch is installed.
- Replace running processes. Restart or recycle all relevant PHP workers through the approved hosting procedure. Rebuild and redeploy container images where applicable so the next deployment also contains the fix.
- Verify the live site. Confirm the web-serving runtime and package build, then check forms, logins, checkout, uploads, integrations and scheduled jobs. A command-line version check may refer to a different PHP installation.
- Document and monitor. Record the installed build and completion time. Review unexpected errors or suspicious activity; escalate possible compromise for investigation.
PHP states that configuration workarounds are incomplete. A firewall or temporary setting change should not be treated as a replacement for the patch. If a provider cannot update promptly, ask for an exposure-reduction plan and a firm remediation timeline.
Patching closes these vulnerabilities; it does not prove that an exposed system was never compromised. Suspected intrusion requires a separate investigation.
Knowtion has patched affected customer websites
As of October 22, 2026, Knowtion has patched all customer websites affected by these PHP vulnerabilities. Customers with questions about their specific website can contact our team.
This is why website ownership extends beyond launch day. Someone needs to track the platform, respond to security advisories and coordinate changes across hosting and application dependencies.
Knowtion’s website services include WordPress and custom development, website takeover and rescue, hosting coordination and ongoing maintenance. Our Managed IT & Cybersecurity services bring broader patching, vulnerability management and continuity planning into the conversation.
If your website was built by a former employee, an unavailable developer or an agency that only handles content updates, start by asking one direct question: Who is responsible for the software underneath the site?
Common questions
Does updating WordPress fix PHP2Shell?
No. These vulnerabilities require a patched PHP runtime or a verified vendor backport. Updating WordPress, themes or plugins alone does not replace PHP.
Can a site be affected even if it looks normal?
Yes. Normal website behavior does not establish patch status. Ask the hosting or technical team to verify the live PHP runtime and installed security package.
Has Knowtion patched affected customer websites?
Yes. As of October 22, 2026, Knowtion has patched all customer websites affected by these PHP vulnerabilities. Contact our team with questions about a specific site.
GIVE YOUR WEBSITE A CLEAR TECHNICAL OWNER
Not sure whether your website is protected?
Talk with Knowtion about your hosting, maintenance responsibilities and next steps.
REQUEST A WEBSITE SECURITY REVIEW →
Or call 440-360-7360.
Technical sources reviewed October 22, 2026. Refer to the linked PHP and hosting-vendor advisories for subsequent updates.
