PHP2Shell is under attack. We’ll fix your site now.

Two critical flaws in PHP can let an attacker run code on a web server without logging in. PHP shipped fixes on 21 October, and attacks were reported the same day.

Fix now · Pay later

$0due today

Nothing is charged until your site is fixed.

Fix + hardening
from $349one-time · estimate
Hosting
We match ityour current price

First come, first served. Final quote after we look.

If your site runs on PHP, check the version.

Any site serving pages with PHP below the fixed release for its branch is in the affected range. That includes WordPress and WooCommerce sites. PHP 8.1 and older are end of life and have no official fixed release, so the way out is an upgrade.

PHP’s advisory is plain: updating PHP is the only complete fix. A firewall buys time. It doesn’t replace the update.

Fixed PHP releases, 21 October 2026
PHP branchFixed inSupport
8.58.5.12 or laterActive support
8.48.4.27 or laterActive support
8.38.3.36 or laterSecurity fixes only
8.28.2.35 or laterSecurity fixes end 31 Dec 2026
8.1 and olderNo fixed releaseEnd of life. Upgrade needed.

In WordPress: Tools → Site Health → Info → Server. Some Linux distributions ship the fix under an older version number, so we confirm before we change anything.

Sign up. We fix it. You pay later.

  1. Sign up

    60 seconds

    Your site, your name, your email. We run a passive check of what your server advertises and email you straight away.

  2. We fix it now

    Patch, harden, firewall

    We update PHP to a fixed release, harden WordPress and the server, and put a firewall in front of your site.

  3. We host you

    And you pay later

    Move to our managed hosting when you’re ready. You’re charged after the fix, never before it.

First come, first served. We work the queue in sign-up order.

Honest estimates. Final quote after we look.

Fix + hardening

Estimate

from $349one-time, when you move to our hosting

  • PHP updated to a fixed release, or upgraded off end of life
  • WordPress, plugins and server settings hardened
  • A firewall in front of your site
  • A plain-English note of what we found and changed

Hosting

Price match

We match itwhat you pay your current host, per site

  • PHP security fixes rolled out the day they ship
  • We move your site for you, included with the fix
  • Backups and monitoring
  • Cancel anytime

Nothing is charged until your site is fixed. We put a card on file before we start and charge it after the work is done.

Staying on your current host? We can patch in place when your host offers the fixed PHP, usually from $549. Some hosts haven’t released it yet, and then moving is the fastest way to get patched.

The long-term fix: a headless rebuild, from $4,200. You keep editing in WordPress, but visitors only ever see a fast static site, with no PHP exposed to the internet.

Straight answers.

Do I pay now?

No. Signing up is free. Before we start, you confirm a short work authorization and put a card on file. We charge it only after your site is fixed, at the quote you approved.

Do you need my passwords?

No, and we will never ask for them by email. When we need access, we’ll ask you to invite us or delegate access through your host or WordPress. You stay in control and can remove us at any time.

What if my host already patched?

Good. Many hosts are rolling out the fix. We’ll confirm your PHP version, then either harden the site anyway or tell you you’re fine.

Can I keep my current host?

Yes, if your host offers the fixed PHP. Patching in place takes more work, so it usually starts at $549. Some hosts haven’t released the fixed PHP yet; if yours hasn’t, moving to our hosting is the fastest way to get patched.

Why move to your hosting?

We roll out PHP security fixes the day they ship, we match what you pay your current host, and moving the site is included with the fix. You can cancel anytime.

What’s the long-term fix?

A headless rebuild. Your team keeps editing in WordPress, but visitors only ever see a fast static site, so there’s no PHP on the public internet to attack. Rebuilds start at $4,200.

What do you check right away?

Only what your site shows any visitor: response headers such as an advertised PHP version, and the WordPress details a public page lists. It’s a passive check. We never attack, scan for weaknesses or probe your site.

This page runs no PHP. It’s static files on a global CDN.

  1. PHP security advisory, 21 October 2026php.net
  2. CVE-2026-109618: RCE via OOM corruptionCVE record, assigned by the PHP Group
  3. CVE-2026-109619: RCE via stale global stateCVE record, assigned by the PHP Group
  4. GHSA-w8hw-w9fx-j79wPHP’s advisory, including “update PHP” as the only complete fix
  5. Supported PHP versionsphp.net
  6. Unsupported (end-of-life) PHP branchesphp.net
  7. Exploitation observed in the wild from 21 OctoberwatchTowr