On this page
At our check on 24 October 2026, none of the four managed WordPress hosts we read documents patching everything for you by default. WP Engine and GoDaddy document automatic core security updates, plugin updates are paid or plan-limited, and the PHP runtime is the host's job to patch. Ask your host which layers your plan covers.
| Fact | Detail | Source |
|---|---|---|
| Hosts compared | Kinsta, WP Engine, Cloudways, GoDaddy Managed Hosting for WordPress | their own pages, listed below |
| Layers compared | Core updates, plugin and theme updates, virtual patching, edge firewall, PHP runtime | this page |
| Host that describes virtual patching as free | Kinsta, rolling out to existing sites from 14 October 2026 | Kinsta changelog |
| PHP2Shell | CVE-2026-109618 and CVE-2026-109619, fixed in PHP 8.5.12, 8.4.27, 8.3.36, 8.2.35 | PHP notice |
| Checked | 24 October 2026 | this page |
Each host's own PHP2Shell status has its own page: Kinsta's patch status, WP Engine, Cloudways and GoDaddy. This page compares what each host says it does the rest of the year. Hosts outside these four, such as Bluehost and HostGator, are covered in the other host guides.
What does "patches automatically" actually mean?
Four different things get called patching. A host can do one and leave the others to you.
Core updates. WordPress installs minor and security releases of core in the background by default, and plugins and themes only in special cases decided by the WordPress security team (WordPress developer docs, modified 14 October 2026). A managed host mostly adds its own testing and schedule on top.
Plugin and theme updates. This is where most WordPress compromises start, and it is usually opt-in or paid, as the table below shows.
Virtual patching. OWASP defines it as a layer that blocks matching exploitation attempts against a known vulnerability without changing the vulnerable code, and adds that it does not remove the underlying vulnerability.
PHP runtime. The package under WordPress. On managed plans the host owns it.
How do Kinsta, WP Engine, Cloudways and GoDaddy compare?
Every cell is the host's own statement, read on 24 October 2026. A statement on a page is a promise about the product, not evidence about your site.
| Layer | Kinsta | WP Engine | Cloudways | GoDaddy Managed WP |
|---|---|---|---|---|
| Core security releases | Not stated on the pages we read | Automatic, cannot be deferred (29 Jul 2025) | Not stated on the pages we read; SafeUpdates covers core | Automatic; minor releases about 7 days after release (GoDaddy Help) |
| Plugin and theme updates | Paid add-on, $3 per environment per month (12 Oct 2026) | Smart Plugin Manager, included on some plans, sold separately on others (12 Oct 2026) | SafeUpdates add-on, from $3 per site per month (Cloudways) | Not addressed on the core updates page |
| Virtual patching | Yes, free, powered by Patchstack (9 Oct 2026) | Not named on the Global Edge Security page | Not named on the Cloudflare add-on page | Yes, Patchstack integration announced 22 Apr 2026; plans not named (GoDaddy) |
| Edge firewall | Cloudflare-based firewall described; plan scope not stated on the page we read | Managed WAF rule sets in Global Edge Security | Optional Cloudflare Enterprise add-on, from $4.99 per domain per month | Sucuri-based firewall lists virtual patching (GoDaddy Help); plan not stated |
| PHP end of life | Automatic upgrade (28 May 2026) | Automatic, cannot be deferred (12 Jul 2026) | Not found on a primary page | Not found on a primary page |
| PHP2Shell, host's own words | Rollout resolved 22 Oct 08:26 UTC (Kinsta) | All customer sites on patched PHP, no action needed (blog, 22 Oct; no build or restart time given) (WP Engine) | Rollout complete 22 Oct 10:11 UTC (Cloudways) | Managed WP patched 21 Oct 19:30 UTC; Web Hosting 22 Oct 13:30 UTC (GoDaddy) |
Two cells need a caveat. Where a cell says "not stated", we found no primary page on that point, so ask the host instead of assuming either answer. On GoDaddy, the Patchstack announcement refers to "Managed Hosting for WordPress plans" without tiers, and the firewall help page carries no date.
What does each host do well?
Kinsta is the only one of the four where we found virtual patching described as free. Kinsta says all new environments have it from 9 October and that it began rolling out to existing sites on 14 October 2026. It checks your installed plugins, themes and core version against Patchstack's database. Kinsta also says the feature is not a reason to skip updates.
WP Engine applies core security releases without letting you defer them, and its Smart Plugin Manager runs daily update checks with visual regression testing and automatic rollback. It is included with Managed Hosting Plus, Secure Hosting and eCommerce plans, and purchasable on Shared and Premium. Its Global Edge Security page describes managed WAF rule sets and WordPress-specific rules, and does not say virtual patching.
Cloudways states a shared responsibility model: Cloudways handles OS patching, firmware and the technology stack, and the customer handles application updates. Plugin updating therefore starts at SafeUpdates or your own routine. Its managed Cloudflare firewall is a paid add-on and, per Cloudways, its rules cannot be seen or customised.
GoDaddy updates core in the background and announced Patchstack virtual patching for its Managed Hosting for WordPress plans in April 2026. We could not find the plan tiers, so ask support whether yours is covered.
Does virtual patching fix PHP2Shell?
No host page we read claims it does. The two PHP2Shell flaws are in the PHP engine, below WordPress. The pages above describe virtual patching for core, plugins and themes, and Kinsta's own announcement does not say it covers lower-level PHP flaws. The PHP project's notice says there are no complete mitigations and updating is the only safe choice, and the firewall question has its own page.
That makes the PHP runtime row the one to chase. Three separate facts matter: the fixed build, the worker restart, and your site. The full bug write-up lists the fixed releases. WordPress and plugin updates do not touch the bug, as this explainer shows.
What should I ask my host?
Send this once per site, and keep the reply with its date:
For [your domain and plan], which of these apply to my site: automatic WordPress core security updates, automatic plugin and theme updates, virtual patching against known plugin and theme vulnerabilities, and a managed firewall? For each, is it on by default or a paid add-on, and is it enabled on my site today? Separately, give me the fixed PHP build or backport identifier that serves my site for CVE-2026-109618 and CVE-2026-109619, and the time the PHP workers were restarted or replaced.
- Note which plan and product name you are on, not only the host name
- Ask for each of the four layers by name and get a yes, no or add-on for each
- Ask whether virtual patching is enabled on existing sites or only on new ones (Kinsta's rollout split new and existing sites)
- Ask for the PHP build and restart time separately from the plugin answers
- Turn on plugin auto-updates in WordPress, or buy the host's add-on, if you would otherwise update by hand
- Save every reply with its date
The wider question of who owns each layer is in how patching duties divide up, and the shared hosting question list covers the PHP part.
Am I affected? A three-state self-test
Am I affected? Where you stand right now
A check from outside can read versions and headers. It cannot see which add-ons you pay for, whether a virtual patch is enabled on your site, or when PHP workers last restarted.
- Detected Your site shows a PHP, WordPress or plugin version below its fixed release. Update the plugin or core now, and ask your host the PHP question above. A virtual patch, if you have one, only buys time.
- Unknown Versions are hidden, or you do not know which layers your plan includes. This is the common case on managed hosting. Send the question above and wait for a written answer per layer.
- Confirmed by owner evidence You hold a written reply naming each layer, a fixed PHP build naming both CVEs, and a restart after it. The runtime is patched. Plugins are a separate record: check each one's version in your dashboard.
No scan, ours included, moves you from "unknown" to "confirmed".
Which host fits which owner?
| If you | Look at | Why, per the host's own page |
|---|---|---|
| Update plugins by hand and want a safety net | Kinsta | Kinsta describes virtual patching as free, new environments from 9 October 2026 and existing sites from 14 October |
| Want plugin updates tested and rolled back for you | WP Engine Smart Plugin Manager or Cloudways SafeUpdates | WP Engine describes visual regression testing and rollback; Cloudways sells SafeUpdates as a tested-update add-on |
| Do not want to defer core security releases | WP Engine | Minor and security releases cannot be deferred |
| Run a shop on GoDaddy Managed WordPress | GoDaddy support | Patchstack virtual patching was announced, plan tiers are not named |
| Manage your own apps on Cloudways | Your own routine | Cloudways states that application updates are the customer's |
None of these is a ranking. A host that does less by default can be the right fit if you update on a schedule and can show it.
Does a virtual patch mean nothing got in?
No. A rule blocks requests it recognises, from the day it is active. It says nothing about what arrived before it, and OWASP says the vulnerability remains. If a plugin was outdated while you waited for a rule, look for PHP files you did not upload, new administrator accounts and scheduled tasks you did not create, then work through the hardening steps after a PHP incident. If you want an outside view, the free scan reads the stack your site serves and matches each version to known vulnerabilities. It is a lookup: it can say a version is affected, not whether your setup is exposed.
Questions people ask
Which WordPress host patches plugins automatically?
At our check on 24 October 2026, none of the four documented it as on by default for every plan. Kinsta sells automatic updates as a $3 per environment add-on, Cloudways sells SafeUpdates from $3 per site, and WP Engine includes Smart Plugin Manager only on some plans. GoDaddy's core update page does not cover plugins. Ask your host which plan you are on.
What is virtual patching on a WordPress host?
It is a firewall rule that blocks requests aimed at a known plugin, theme or core flaw while the code stays vulnerable. OWASP describes it as blocking exploitation attempts without changing the vulnerable code. It buys time. It does not remove the flaw.
Does virtual patching protect me from PHP2Shell?
The host pages we read describe virtual patching for WordPress core, plugins and themes. PHP2Shell is a flaw in the PHP engine, and the PHP project says updating is the only complete answer. Ask your host for the fixed PHP build and the worker restart for your site.
My host says it patches automatically. Is my site fully covered?
Only for the layers that host names. Automatic core updates, plugin updates, a firewall and a patched PHP runtime are four separate things, and a host can do some and not others. Ask which of the four apply to your plan, in writing.
Is Kinsta's free Vulnerability Protection the same as a plugin update?
No. Kinsta says a virtual patch does not touch the code on your site and blocks attempts to exploit specific vulnerabilities. The plugin stays outdated until you update it, and Kinsta says regular updates remain necessary.
Do I still need to update plugins if my host has a firewall?
Yes. A firewall rule covers only the flaws it has a rule for, and only for the traffic it sees. The plugin author's fix is the permanent answer, and the host's rule is a stopgap.
Sources
- Kinsta changelog: Vulnerability Protection (9 October 2026)Free virtual patching powered by Patchstack. New environments from 9 October, existing sites from 14 October. Read 24 October 2026.
- Kinsta docs: how Kinsta protects your site (updated 12 October 2026)What is on every plan and what is a paid add-on, including automatic updates.
- Kinsta docs: restart and update PHP (updated 28 May 2026)Automatic PHP upgrades at end of life. Silent on security patches inside a branch.
- Kinsta status: PHP Security Vulnerability Update (resolved 22 October 2026)
- WP Engine: WordPress core update policy (updated 29 July 2025)Minor and security releases applied automatically and cannot be deferred.
- WP Engine: Smart Plugin Manager (updated 12 October 2026)Daily plugin and theme update checks, visual regression testing, automatic rollback. Plan availability varies.
- WP Engine: Global Edge SecurityManaged WAF rule sets. The page does not use the words virtual patching. Read 24 October 2026.
- WP Engine: PHP guide (updated 12 July 2026)Automatic upgrades at PHP end of life. Does not mention PHP2Shell.
- Cloudways: SafeUpdates add-onPaid add-on that tests and deploys core, theme and plugin updates. Prices as read on 24 October 2026.
- Cloudways: Cloudflare Enterprise add-onOptional managed WAF. No mention of virtual patching on the page.
- Cloudways: Trust Center, shared responsibility model
- Cloudways status: Critical PHP Remote Code Execution Vulnerabilities (21 to 23 October 2026)
- GoDaddy: Patchstack integration for Managed Hosting for WordPress (22 April 2026)Virtual patching at plugin, theme and core level. The page names no plan tiers.
- GoDaddy Help: WordPress core updates on Managed Hosting for WordPressAutomatic core updates. The page does not address plugins or themes.
- GoDaddy Help: Web Application Firewall featuresSucuri-based firewall that lists virtual patching and hardening. No plan or date on the page.
- GoDaddy: Important PHP security update (log to 22 October 2026)
- OWASP Virtual Patching Cheat SheetDefinition, and the statement that virtual patching does not remove the vulnerability.
- WordPress developer docs: automatic background updates (modified 14 October 2026)
- PHP security notice, 21 October 2026 (php.net)CVE-2026-109618 and CVE-2026-109619, fixed releases, and the line that there are no complete mitigations.
Facts on this page are dated and point at the primary source next to them. If a vendor status changes after the date shown, the vendor's page wins; tell us at support@run.cloud and we will update it.