On 21 October 2026, the people who maintain PHP released an emergency update. PHP is the software that quietly runs behind roughly 70% of the world’s websites, including most WordPress sites and WooCommerce stores. Two serious flaws in it could let an attacker take control of a website’s server without needing a password.
If you own a business website, this matters to you even if you have never heard of PHP. This guide explains what happened in plain language, how to tell whether your site is affected, and exactly what to do this week. There is also a section you can forward straight to your developer or hosting provider.
Think of PHP as the engine under your website’s bonnet. Your WordPress theme, plugins and pages are the car’s body and dashboard; PHP is what actually runs them on the server.
Researchers found two flaws in that engine. Security experts have nicknamed them PHP2Shell, because they can hand an attacker a “shell” — remote control of the server. Their official labels are CVE-2026-109618 and CVE-2026-109619, and both are rated 9.2 out of 10 for severity.
In simple terms, a specially crafted web request can leave PHP’s memory in a broken or stale state. The next request handled by the same part of the server can then be tricked into running the attacker’s code, or into revealing what is stored in memory.
Three details make this unusual:
The PHP team announced the problem on 20 October and released fixed versions the next day. Governments including the US cybersecurity agency CISA and the UK’s National Cyber Security Centre urged organisations to update immediately. Attack attempts have since been reported in the wild, with Cloudflare seeing spikes in exploit traffic.
An unpatched server gives an attacker the same access your developer has. Here is what that can mean in practice:
The speed of attacks is the new part. Once a fix is public, attackers can study it to work out exactly how to break unpatched sites. The gap between “fix released” and “attacks begin” is now measured in hours, not months.
You are probably running PHP if your website was built on any of the platforms below and is hosted on your own server or a shared hosting plan.
| Your website is built on | Runs on PHP? | What it means for you |
|---|---|---|
| WordPress or WooCommerce | Yes | Check your PHP version this week |
| Joomla, Drupal, Magento, OpenCart, PrestaShop | Yes | Check your PHP version this week |
| A custom site built with Laravel or CodeIgniter | Yes | Check your PHP version this week |
| Shopify, Wix, Squarespace | Managed by the platform | The provider patches its own servers; nothing for you to update |
| Astro, Next.js or plain HTML | No | Not affected by PHP2Shell |
Not sure what your site is built on? Three quick clues:
yoursite.com/wp-admin, it’s WordPress.Also think about the websites you’ve forgotten: an old campaign page, an event microsite, a staff portal or a lab site nobody has logged into for years. Forgotten sites are often the oldest and least protected.
You don’t need to fix this yourself. You need to make sure someone does, and get it in writing. Work through this list:
If you don’t know who looks after your website, that is the most important thing this news has revealed.
Copy this section into an email to whoever manages your server.
Upgrade PHP to the fixed release for your branch, or install your operating system or hosting vendor’s patched package:
| PHP branch | Fixed version | Notes |
|---|---|---|
| 8.5.x | 8.5.12 | Official patch |
| 8.4.x | 8.4.27 | Official patch |
| 8.3.x | 8.3.36 | Official patch |
| 8.2.x | 8.2.35 | Official patch |
| 8.1, 8.0, 7.4 | No official release | Use a vendor or long-term-support backport, or migrate |
| Anything from 5.4 to 8.5.11 | — | At least one of the flaws may apply |
Then:
upload_progress.enabled=0 and restarting every worker reduces some exposure, but it is a temporary stopgap, not a fix.PHPSESSID cookies, and unexpected PHP worker restarts.These flaws sat unnoticed for more than ten years. They were found this year by security researchers at Calif and Wiz working with AI models from OpenAI and Google, who reported them privately so a fix could be ready before the news broke.
It’s tempting to read this as “AI is now hacking the internet.” The more useful lesson is quieter. In a DW interview, security researcher Tara Wheeler pointed out that AI isn’t mainly discovering exotic new attacks. It is finding old, basic weaknesses much faster than people could. She compared bugs like this to asbestos in old buildings: hidden in ageing structures, and something we will keep uncovering.
That speed works for both sides. Defenders found and fixed PHP2Shell in weeks. Attackers can use the same tools to turn a published fix into a working attack within hours. For business owners, the conclusion is simple: an outdated website is now found faster than ever, by whoever is looking.
A dentist should stay current on dentistry. A factory owner should stay current on production. Neither should have to read security bulletins to keep their website safe. Yet many business sites were built once, handed over, and never updated again — and that is exactly where PHP2Shell does its damage.
At Wraptron, most of the websites we build today run on modern stacks such as Astro and Next.js, which don’t use PHP, so they were not affected by PHP2Shell. But the stack is only half the answer. What protects a business is someone who is responsible for the site, watching for news like this, and acting the same day.
Whichever platform your website runs on, ask yourself three questions:
If any answer is “no”, that’s worth fixing before the next PHP2Shell.
Not sure where you stand? We’ll check your website for free and send you a one-page status report in plain language — green, amber or red — within 24 hours. We look only from the outside, the way any visitor would, and we only check sites whose owners ask us to.
Request your free website check → or message CHECK to us on WhatsApp at +91 90947 79005.
Think Smart.
Address: Alsa Sheridan, 12-B, Sridharan St, Ayyavoo Colony, Aminjikarai, Chennai, Tamil Nadu 600029
Address: S-23, SIPCOT Industrial park, Pillaipakkam, Tamil Nadu 602105
Address: SP-153 2nd Floor, 9th Ln, near Coffee Day, Ambattur Industrial Estate, Chennai, Tamil Nadu 600058
12-B, Alsa Sheridan, Sreedharan Street,
Aminjikarai, Chennai-29, Tamilnadu,
India