Small Business SEO904-664-6144Take a Test Drive
100K AI WebsiteSEOLeave WordPressGuidesBlogReviewsFAQsAboutContact904-664-6144Take a Test Drive

WordPress · PHP · Security

No Password Needed. Your WordPress Site Is an Open Door.

Your WordPress site runs on PHP. On October 21, two holes in it let a stranger in with one request and no password. Your good password never came up. Here's how to find out if your door is still open.

Pete grabbing the swag sack of a burglar robot walking straight through an open WordPress door while a Barred Rock hen flies at it. No password needed. Your WordPress site is an open door.

Bob did the thing everybody tells you to do. He picked a long password for his website, and he doesn't use it anywhere else. He figured that was the security part handled, and he went back to work.

Then on October 21, the people who make PHP rushed out an emergency fix for two holes. PHP is the software under every WordPress site, Bob's included. With those holes, a stranger could send his server one request and run their own code on it. No login. No password. Bob's good password never even came up.

That's what this post is about. Not a plugin. Not a weak password. A door under the whole site with nobody standing at it. The fix is out, it takes about thirty seconds to find out if it's on your site, and I built the check right into this page.

Good password. Didn't matter. Nobody went near the login.

The receipt

69%

of websites run on PHP. That's the code WordPress is written in, and PHP2Shell is a hole in PHP itself.

Wikipedia, citing NBC News and BBC News, October 2026.
9.2 / 10

from the PHP team. One security firm gave it a 10 out of 10. Help Net Security, 2026.

1 request

no login, no password. That was enough to run code on the server. Help Net Security, 2026.

TL;DR

PHP2Shell is two holes in PHP itself, the software every WordPress site runs on. A stranger could run their own code on your server with one request and no password (Help Net Security, 2026). The fix came out October 21, 2026, and it lives on your host's side, not in your WordPress dashboard. Ask your host which PHP version you're on and whether the October 21 fix is on it. If you're on Wix, Squarespace or Shopify, this one isn't yours.

3 Things to Remember

1
One request, no login, no password. Your good password was never part of it.
2
It's under WordPress, so updating your plugins doesn't fix it. Your host does.
3
One email to your host this week tells you if your door is shut.
Your lock was fine. They never used the door.

One Request. No Login. No Password.

Pete grabbing the leg of a burglar robot vaulting over a login turnstile while a Barred Rock hen bites its foot. One request. No login. No password.

Here's the hole in plain words. Every WordPress site has PHP running underneath it, building each page when somebody visits. These two holes let a stranger send that computer one request and then run whatever they want on it (Help Net Security, 2026). That's the whole attack. One knock and the door swings open.

Most break ins need something from you. A weak password. A click on a bad email. An old plugin you forgot about. This one needed nothing. You could have done every single thing right and still been exposed.

Run code on your server means they can do what your site can do. Your pages. Your contact form. The customer info coming in through it. Whatever's sitting on that computer.

The people who make PHP rated it 9.2 out of 10. One security company gave it a full 10 (Help Net Security, 2026). That's about as bad as the scale goes. Sit with that for a second.

Mistake: you think a strong password keeps the door locked.

Fix: find out whether the fix is on the computer under your login.

Payoff: you know the door is shut instead of hoping it is.

It's Not a Plugin This Time. It's Under WordPress.

Pete in the crawlspace under a WordPress house wrestling a saw away from a burglar robot cutting the support post while plugin boxes sit untouched above. It's not a plugin this time. It's under WordPress.

I've spent years telling you the danger lives in the plugins. Most weeks that's still true. This isn't one of those weeks. The hole is in PHP, the thing WordPress, every plugin and every theme all sit on.

It worked on the newest version of WordPress too (Patchstack, 2026). So if you're the kind of owner who clicks every update the day it shows up, good for you. It didn't help here. The hole was underneath all of it.

About 69% of websites use PHP (Wikipedia, 2026). If your site is on WordPress, you're in that 69%. Your site doesn't have to be big or famous. It just has to be running PHP.

And WordPress itself isn't the safe middle either. Back in July, WordPress had its own hole that let strangers in with no password. Now the layer under it has one. Plugins on top, WordPress in the middle, PHP on the bottom. Every one of those layers is a door you're on the hook for.

Mistake: you click every update in your WordPress dashboard and figure you're covered.

Fix: know this fix isn't in your dashboard. It's on your host's computer.

Payoff: you stop thinking you're done when the big one hasn't happened yet.

Your Host Holds the Fix. Go Ask Them.

Pete slamming the bell at a Your Host support counter where the host is asleep while a burglar robot sneaks off with the fix. Your host holds the fix. Go ask them.

Here's the good news. The fix is out, and on most sites it's not on you to install it. It's on your web host, the company you pay every month or every year to keep your site up. Not you. Not WordPress.

If you want numbers to hold them to, here they are. The fixed versions came out October 21, 2026: 8.5.12, 8.4.27, 8.3.36 and 8.2.35. Anything at or past those on the same line has the fix (Help Net Security, 2026). If your host says you're on 8.1 or older, push on that. Those old versions got no normal fix (Wordify, 2026), so your host has to move you up to a newer one.

So here's your move. Find your PHP version, or ask for it. Type it in below and it tells you straight. If it says open, send your host the email under it.

Thirty seconds

Is My PHP Patched?

Find your PHP version in your host dashboard. It's usually under PHP settings or site info. In WordPress it's under Tools, then Site Health, then Info, then Server. Type all three numbers. Nothing gets scanned and nothing gets sent anywhere.

Or try one:

Fixed versions are from the October 21, 2026 PHP release as reported by Help Net Security and Wordify, 2026. You type a number, this page reads it. That's all.

Do it yourself

Make your host tell you in writing

You don't need the tech words. This writes the email for you. Fill in three blanks and send it.

Prompt 1 · The email to your web host
I run a [TYPE OF BUSINESS] and my website is [YOUR WEBSITE ADDRESS].
It runs on WordPress. My web host is [YOUR HOST'S NAME].

On October 21, 2026, PHP put out a fix for two serious holes that
people call PHP2Shell. The fixed versions are 8.5.12, 8.4.27, 8.3.36
and 8.2.35. PHP 8.1 and older got no normal fix.

Write me a short, polite, firm email to my host. It must ask:
1. Exactly which PHP version my site runs right now.
2. Yes or no: is the October 21 PHP fix on my site?
3. If not, the date they will put it on.
4. If I am on PHP 8.1 or older, what it takes to move me to a newer
   version, and what on my site could break when they do.
5. Whether my site sits behind a shield like Cloudflare that blocks
   this attack.

Rules: plain words, 5th grade reading level, under 150 words.
Ask for the answer in writing. No threats. No jargon. No hype.
Give me a subject line too.

Fill the [brackets] in the chat box before you send.

You get: a short, ready to send email with a subject line that gets your host to tell you, in writing, which PHP version you run and whether the October 21 fix is on.

If your site sits behind Cloudflare, they put up a shield for this one, free accounts included (Help Net Security, 2026). Good. That buys you time. It doesn't replace the fix.

Mistake: you assume your host already did it because you pay them every month.

Fix: ask for the version and a yes or no, in writing.

Payoff: one email and you know where you stand by tomorrow.

884,000 Servers Are Still on the Old Version.

Pete crouched by a WordPress server door with a burglar robot peeking out from behind it. 884,000 servers are still on the old version.

Here's the part that should land. A lot of websites run on old versions of PHP that are past their expiration date. When this fix came out, those old versions didn't get a normal release (Wordify, 2026). There's nothing simple for the host to click and install. Somebody has to move the site up to a newer version.

884,000

servers on the internet were still on those old versions of PHP on October 20, the day before the fix came out. (The Hacker News, 2026)

That's not a typo. 884,000 (The Hacker News, 2026). On every one of those, the door stays open until somebody does the work of moving it up.

And the clock was already running. Attacks started the morning of October 21, the same day the fix came out (Patchstack, 2026). This wasn't a someday problem.

It was big enough that governments pulled their own websites offline. The NSA and the UK told sites that couldn't update right away to go offline (Help Net Security, 2026). Those people have whole security teams. You've got a crew to run and a phone to answer.

Mistake: you leave the old version alone because the site still works.

Fix: have your host move you to a newer version with the fix, and have somebody look the site over after.

Payoff: you're off the list of servers with no fix coming.

Old version, no normal fix. The gate just stays up.

My Sites Had No PHP to Patch.

I didn't write this from the cheap seats. I ran my own business on WordPress for years, which means PHP was under my site too. I used to read every one of these alerts like a to do list. So I moved 1,387 of my own posts off it.

Here's how that move went, rankings and all. It wasn't as bad as I'd built it up to be.

Everything I build now is an AI-JSX site. 281 of them so far. None of them run PHP. So when this hit, there was nothing on them for it to hit, and nothing to patch. Not because I'm any sharper than you. Because there's nothing there for it to be about.

That's not me saying my sites can't be hacked. Nobody can promise that. They still need a builder keeping them current, and that's my job. There's just no PHP under them for this one to hit.

If you want the plain version of how those sites work, here's what an AI site actually is.

When This One Isn't Your Problem.

I'll give credit where it's due, and you should weigh it before you take my side. When this came out, the people who make PHP shipped a fix fast. Cloudflare put up a shield for everybody, free accounts included. That's people doing their jobs, and doing them quick.

If your site is on Wix, Squarespace or Shopify, this one isn't yours. Those companies run their own computers and do their own fixing. Close the tab and go run your business.

If you're on WordPress and your host tells you in writing that the October 21 fix is on, you're in decent shape for this one. Check it off and get back to work.

Now the turn. These holes sat in PHP for years, and AI is what made them easy to use (Wikipedia, 2026). Those tools keep getting better. I wouldn't bet these are the last two.

Check the Number. Then Decide.

I'm not telling you somebody got into your site. I'm telling you the door was open on every site running PHP without the fix, and on a lot of them it still is.

So do the easy part today. Find your PHP version. Send your host the email. Get the yes or no back in writing.

Then think about the bigger thing. You didn't get into business to learn what PHP is. You got into it to do the work and get paid. A website should be the quiet part of your week, not the part where the floor needs an emergency fix.

If you'd rather see your business on the 100K Site, with no PHP under it, take a test drive. I'll put your site on my code, and you look at it before you spend a dime.

Take a Test Drive →

FAQ

Can someone get into my WordPress site without a password?

Yes, if the PHP under it doesn't have the October 21, 2026 fix. PHP2Shell let a stranger run their own code on the server with one request, no login and no password. Your host puts the fix on, so ask them if it's there.

How do I find out what PHP version my website runs?

Ask your host to tell you in writing. You can also look in your host dashboard, usually under PHP settings, or in WordPress under Tools, then Site Health, then Info, then Server.

What PHP version fixes PHP2Shell?

8.5.12, 8.4.27, 8.3.36 or 8.2.35, or anything newer on the same line. Those came out October 21, 2026. If your host says you're on 8.1 or older, ask them to move you up, because those old versions got no normal fix.

I updated all my plugins. Am I safe from the PHP hole?

Not from this one. PHP sits under WordPress, so plugin updates never touch it. It even worked on the newest WordPress. Your host updates PHP, so ask them whether the October 21 fix is on your site.

Does Cloudflare protect my site from PHP2Shell?

It helps. Cloudflare put up a shield for this one, free accounts included. That buys you time, but it doesn't replace the fix. Your host still has to put the October 21 PHP fix on.

Read These In This Order

  1. WTF Is PHP? Your Website Runs on It. Are You Safe? Hackers Just Cracked It.
  2. Governments Shut Down Their Own Websites. PHP Is Hacked. Is Your Site Safe?
  3. No Password Needed. Your WordPress Site Is an Open Door.
  4. We Know WordPress Sucks. Now PHP Sucks Too? Don't Let Them Destroy Your Business.
  5. Every WordPress Site Needed an Emergency Fix. Here's Why My Sites Didn't.
  6. WordPress Left Your Site Wide Open. The Feds Noticed.

Check Out 3 Of My Builds

Some are live client sites. Some are demos. The badge on each says which. Tap any one to check it out.

Demo
Two Men and a Truck
Moving company
See it live →
Demo
Learn Euphoria
Education & courses
See it live →
Demo
SoFresh
Quick casual food
See it live →
Small Business SEO · Jacksonville, FL · Go Balls Out.

2 Must Read Resources a Week, Plus Website Demos Worth Stealing

No spam. No pitch. Just 2 emails a week.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.