1. Red
  2. Learn
  3. Is my host patched?

Bluehost PHP2Shell status: is your server patched?

Bluehost PHP2Shell status at 26 Oct 2026: what its status page says, where to read your PHP version in MultiPHP Manager, and the exact question to send support.

By run.cloud security teamPublished 26 October 20267 min readHow we check facts
On this page
  1. What does Bluehost's status page say?
  2. Who needs to act on Bluehost?
  3. Does the PHP version on screen tell me if I am patched?
  4. How do I confirm my Bluehost PHP is patched?
  5. Am I affected? A three-state self-test
  6. Was anything exploited before Bluehost patched?
  7. What is the bug, without the exploit?

At our check on 26 October 2026, Bluehost's own status page said most of its servers were patched for PHP2Shell (CVE-2026-109618 and CVE-2026-109619) and that the rest were still being updated. It does not list which are left. The one action is to ask Bluehost support whether your server is patched and its workers restarted.

FactDetailSource
SeverityCVSS v4 9.2, Critical (as scored in the CVE-2026-109618 advisory)php-src advisory
Disclosed21 October 2026PHP notice
Affected scopePHP before 8.2.35, 8.3.36, 8.4.27 and 8.5.12; all installations serving web requestsPHP notice
ExploitationAttempts reported by AWS from 17 October (vendor telemetry, unclear whether they would work on real systems); no victim namedAWS blog
CVE idsCVE-2026-109618 and CVE-2026-109619, remote code execution in PHP corePHP notice
Upstream fixesPHP 8.5.12, 8.4.27, 8.3.36, 8.2.35. Backport patches were provided for 7.4, 8.0 and 8.1PHP notice
Bluehost, latest PHP2Shell update we read23 October, 12:35 EST (as the page labels it): "The majority of these platforms are now up-to-date." No list of remaining systems. A later entry, 23 October 20:55 EST, covers only the separate CVE-2026-115560Bluehost status
Bluehost, first update21 October, 12:18 EST (as the page labels it): the majority of servers already updated and the remaining patches rolling out, with mitigations in place that may limit upload file sizeBluehost status
Shared hostingBluehost: on a patched PHP version, no action is neededBluehost status
VPS and dedicatedBluehost: if you manage your own VPS or dedicated server, run a package update through your control panelBluehost status
Worker restartsThe Bluehost page says nothing about themBluehost status
Status readat our check on 26 October 2026this page

What does Bluehost's status page say?

The page is titled "PHP Updates". Its entries are dated, so here is the sequence as written on the page, with its own EST labels.

When (page's EST)What Bluehost wrote
21 Oct, 12:18The majority of servers are updated and it is rolling out the remaining patches. It is also applying mitigations related to the PHP CVE, which may limit upload file size.
21 Oct, 23:00The majority of servers are patched and updates on the remaining systems are being completed.
22 Oct, 10:00It is deploying patched PHP builds across its hosting infrastructure for both CVEs.
22 Oct, 18:15Work continues on the remaining hosting infrastructure.
23 Oct, 12:35The majority of these platforms are now up to date.
23 Oct, 20:55A separate new CVE, CVE-2026-115560, is covered. Bluehost says no action is required for managed hosting and that PHP's official fix will be applied when released. It says nothing new about the two PHP2Shell CVEs.

The page also lists patched package versions per product: cPanel EasyApache 4, Plesk, CloudLinux, TuxCare alt-php, AlmaLinux, Rocky Linux, CentOS Stream, Fedora, Ubuntu and Debian. It says it will email customers directly where action is needed. The page does not name a completion time, and we do not know what "majority" covers. So the honest status for your account is Unknown until support tells you. If you run sites on more than one provider, the other host-by-host PHP2Shell status pages, such as the ones for HostGator and IONOS, are written the same way.

Who needs to act on Bluehost?

It depends on the plan, as Bluehost's page describes it.

  • Shared hosting. Bluehost applies the patches. If your domain is pinned to a PHP version in MultiPHP Manager, say so when you ask support.
  • VPS and dedicated servers. Bluehost says that if you manage your own VPS or dedicated server, you should run the package update through your control panel and watch for its emails. If you manage the server yourself, the update and the restart afterwards are your job; if Bluehost manages it, ask support.
  • Any plan. PHP's own notice says all installations serving web requests are in scope. That includes PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed. See PHP2Shell: affected versions, fixes, and what to do now for the bug itself.

Does the PHP version on screen tell me if I am patched?

Bluehost's page says that if the version in a phpinfo file matches or is newer than its listed versions, the site is patched. That is a fair first check on the upstream branches. It breaks down on backports. In the same list, the CloudLinux EasyApache 4 package for PHP 8.5 is shown as ea-php85 8.5.11-2, a fixed build whose number sits below 8.5.12. CloudLinux's update note explains why: its ea-php and alt-php packages carry the fix applied to the PHP version they already shipped, a backport, so the number is lower than upstream's. A plain comparison against upstream numbers would misread it.

Two more traps:

  • MultiPHP Manager shows the branch. It tells you the domain uses, say, 8.3. It does not show whether that package has the fix (the cPanel side of changing versions is in updating PHP from cPanel), or whether the workers restarted after it was installed.
  • The command line is not the web. PHP's manual describes the CLI as a separate SAPI from the web ones, and says php -v tells you whether the binary is CLI or CGI. So php -v over SSH describes the command-line binary, and does not show what answers web requests.

The fixed upstream versions by branch are in the fixed versions table. What an outside check can and cannot show is in what a PHP2Shell checker can confirm.

How do I confirm my Bluehost PHP is patched?

What do I do on Bluehost shared hosting?

Find the version your domain uses. Per Bluehost's MultiPHP help, at our check on 26 October 2026:

  1. Log in to the Bluehost Portal.
  2. Open Hosting, then My Plans.
  3. Click the cPanel button.
  4. Under Software, open MultiPHP Manager.
  5. Find your domain. The version it uses is shown, and Inherited means the system default.

Then send Bluehost support this, and keep the reply:

For [your domain], is the PHP runtime that serves web requests patched for CVE-2026-109618 and CVE-2026-109619? Please give the fixed package, build or backport identifier for my server, confirm that all PHP-FPM, CGI or Apache workers serving it have been restarted or replaced, and say whether I need to change a setting. Was my server among the systems still being updated on your status page?

  • Note the PHP version MultiPHP Manager shows for each domain on the account.
  • Send the question above and save the reply with its date.
  • If any domain is pinned to an older version, ask about that version by name.
  • If the reply gives only a version number, ask again for the package or build identifier and the restart time.

What do I do on a Bluehost VPS or dedicated server?

  • Run the package update through your control panel, as Bluehost says, and read the package changelog for both CVE ids.
  • Restart the PHP workers (PHP-FPM, or Apache if you use mod_php) and note the time.
  • Confirm the PHP that serves web requests, not only the command line.
  • Rebuild and redeploy any container image that bundles PHP.

Package sources are listed in CloudLinux's update note and in the PHP project's advisory for CVE-2026-109618.

Am I affected? A three-state self-test

Where you stand right now

A passive check from outside can give you the first two states. Only evidence from the server or from Bluehost gives you the third.

  1. Detected Your site serves PHP and the exposed version is below the fixed release for its branch. Treat it as exposed. Ask Bluehost the question above, or update and restart if the server is yours.
  2. Unknown The version is hidden, could be a backport, or you cannot tell which PHP serves the domain. This is the common case, and it is where a Bluehost account sits until support answers. Get the package or build identifier and the restart confirmation.
  3. Confirmed by owner evidence You have the fixed package or build named by Bluehost for your server, and a restart or redeploy time after it. Keep the reply. The remaining question is whether anything happened before the fix.

No scan, ours included, moves you from "unknown" to "confirmed".

Was anything exploited before Bluehost patched?

Attempts, yes. AWS reported an attempt against its MadPot honeypot on 17 October, four days before disclosure, and more once public proof-of-concept code appeared on 21 October. AWS says it is unclear whether any of those attempts would have worked on real systems, and its post names no victims. If your domain ran an unpatched PHP between 17 October and the fix, look for PHP files you did not upload, cron jobs you did not create, new administrator accounts and unexpected outbound connections. A patch does not remove anything planted before it; the signs that a site was hit are on their own page. The wider picture is on the October 2026 tracker.

What is the bug, without the exploit?

Per PHP's 21 October notice, both CVEs allow unauthenticated remote code execution. CVE-2026-109618 is code execution via out-of-memory corruption. CVE-2026-109619 is code execution via stale global state. The PHP project says only an update is a complete solution and that its listed measures reduce exposure to specific attack paths but do not make an installation safe. We do not reproduce exploit code here; the two flaws explained in plain terms is the longer read.

On 23 October php.net also posted an informational notice for a separate issue, CVE-2026-115560, and says it will publish a full advisory with the next release. It is not one of the two PHP2Shell CVEs.

Questions people ask

Is Bluehost patched for PHP2Shell?

Bluehost's status page said, in its latest entry dated 23 October, that the majority of platforms are up to date and that it is still deploying patched builds to the remaining infrastructure. It does not say which systems remain. Whether your server is one of them is a question only Bluehost support can answer.

Do I need to do anything on Bluehost shared hosting?

Bluehost says that on a patched PHP version no action is needed on shared hosting, because it applies the patches. Ask support to confirm your server and your domain, and keep the reply. If you pinned an older PHP version in MultiPHP Manager, include that in your question.

How do I check my PHP version on Bluehost?

Log in to the Bluehost Portal, open Hosting, then My Plans, then cPanel, then Software, then MultiPHP Manager. Each domain shows the version it uses, and Inherited means it follows the system default. That screen shows the branch, not whether the build behind it has the fix.

php -v or phpinfo shows an old number. Am I vulnerable?

Not necessarily. Some fixed packages keep an older number, and the command-line PHP can differ from the PHP that serves your site. Ask Bluehost for the fixed package or build for your server instead of judging by the number.

I am on a Bluehost VPS or dedicated server. What do I do?

Bluehost says to run a package update through your control panel and to watch for its emails. Then confirm the PHP workers serving your sites restarted after the update. If you manage your own VPS or dedicated server, the update is yours to run.

Sources

  1. Bluehost status: PHP Updates (announcement 271)Bluehost's own dated updates, 21 to 23 October 2026. Read at our check on 26 October 2026.
  2. PHP security notice, 21 October 2026 (php.net)Names both CVEs, the fixed releases and the scope. Includes the 23 October informational notice for CVE-2026-115560.
  3. GHSA-w8hw-w9fx-j79w: CVE-2026-109618 (php/php-src advisory)
  4. GHSA-6wmf-4rv5-p3rp: CVE-2026-109619 (php/php-src advisory)
  5. Bluehost help: MultiPHP ManagerThe panel path to see which PHP version a domain uses.
  6. Amazon Threat Intelligence: PHP2Shell exploitation attempts seen in MadPot honeypots before disclosure (AWS Security Blog, 21 October 2026)Vendor telemetry. AWS says it is unclear whether the early attempts would have worked on real systems, and names no victims.
  7. CloudLinux: fixed ea-php and alt-php packages (blog, 22 October 2026)

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.