Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell: two critical PHP flaws affect most WordPress hosting. See if your site is affectedFlagged by our vulnerability database: PHP2Shell, two critical PHP flaws. DetailsFlagged: PHP2Shell. Check your site
HuttenlocherTechnologies

Security · 6 min read · Updated October 23, 2026

Your host says PHP 7.4. Here’s what that means and what to ask.

Short answer: PHP is the software most small-business websites run on, and old versions stop getting security fixes on a schedule. In October 2026 we rechecked a batch of Grand Strand sites: five were on versions with no fix for this month’s critical PHP flaws. Updates won’t solve that. Here’s what will.

If your website is WordPress, it runs on PHP. Each PHP version gets security fixes for a few years and then stops. After that, any new flaw stays open for good.

On October 21, 2026 the PHP project published fixes for two critical flaws, called PHP2Shell (CVE-2026-109618 and CVE-2026-109619), that can let a stranger run their own code on a server. The fixes went out for PHP 8.2, 8.3, 8.4 and 8.5. PHP 8.1 and older got nothing, because they’re past their end of support.

What we found locally

When we rechecked Grand Strand websites the week the fix came out, two sites that had been one release behind on a supported version were up to date a day later. Five others hadn’t moved, and couldn’t: one reported PHP 5.6, which stopped getting fixes at the end of 2018; two reported PHP 7.4, which stopped in November 2022; and two reported PHP 8.1, which stopped at the end of 2025.

That’s the pattern worth understanding. A supported version gets patched quietly. An unsupported one sits still, because there’s nothing to install.

Find your version

  1. Use our free checkType your site into the server version check. If your server announces its PHP version, we’ll show it and say whether it’s still supported.
  2. Or look in WordPressIn your dashboard, open Tools, then Site Health, then Info, then Server. The PHP version is listed there even when the server hides it from visitors.
  3. Or ask your hostEvery hosting control panel shows it, usually under something like PHP settings or Software.

The caveat, and why it matters

Some hosting platforms sell their customers patched builds of old PHP versions and keep the old number. A server that reports 7.4.33 might have had this month’s fix backported to it, or it might not. From the outside nobody can tell, which is why the right move is to ask, not to assume either way.

What to ask your host

  • Which PHP version is my site actually running, and is it receiving security updates? If it’s 8.1 or older, where do those updates come from?
  • Is the PHP2Shell fix (CVE-2026-109618 and CVE-2026-109619) applied to the PHP my site uses?
  • Which newer PHP versions can I switch to on my plan, and can you make a test copy of my site first?
  • Is my site isolated from the other sites on the same server? If one of them is broken into, can it reach mine?

How an upgrade goes without breaking anything

  1. Make a test copyMost hosts can clone your site to a staging address. Do everything there first.
  2. Update everything else firstWordPress itself, then every plugin and the theme. Old plugins are what break on new PHP, so remove anything you don’t use.
  3. Switch the test copy to PHP 8.3 or 8.4Then click through every page that matters: the contact form, any booking or checkout, anything that sends email.
  4. Switch the real site and watch it for a dayIf something breaks, switching back takes a minute. Then fix the plugin that broke and try again.

If the site is old enough that the theme won’t run on a supported PHP at all, you’ve reached the point where the site can’t be kept safe as it is. That’s when a rebuild stops being a nice-to-have.

Written by Nikita Huttenlocher, founder and lead engineer at Huttenlocher Technologies, a web design and software company in Myrtle Beach, South Carolina.

Questions

My site works fine. Why change anything?

Because an unsupported PHP version fails quietly. Nothing looks different until someone uses a flaw that will never be fixed for your version. Working fine and being safe are two separate questions.

Isn’t this my host’s job?

Partly. Hosts update the PHP versions they offer, but on most plans the site owner picks which version the site uses, and many hosts won’t move an old site up on their own because something might break.

Which version should we move to?

PHP 8.3 or 8.4 for most sites today. 8.3 gets security fixes through 2027 and 8.4 through 2028.

Can you do the upgrade?

Yes. We test on a copy, fix what breaks, and switch the live site when it’s clean. If the site can’t be brought up to a supported version, we’ll tell you that plainly and quote a rebuild.

Start a project

Tell us what you're building.

A website, a booking system, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll build it writes back
02A planning call, then a written plan with the price and the date
03A preview on your phone while it's being built
04Launch night handled: redirects, email, Google
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?

No newsletter, no sales sequence. Just a reply.