Small Business SEO904-447-0750Take a Test Drive
About100K AI WebsiteGuidesBlogReviewsFAQsContact904-447-0750Take a Test Drive

WordPress · Security · Small Business

WordPress Left Your Site Wide Open. The Feds Noticed.

In July a hole in WordPress itself let a stranger run code on your site with no login. Four days later the feds gave their own agencies three days to fix it.

I haul a heavy black door shut on a masked chrome robot clutching a swag sack while federal agents with badges, flashlights and drawn weapons crowd the blue lit doorway behind it, a WordPress logo on the door and a Barred Rock hen lunging at the robot over police lightbars. WordPress left your site wide open. The feds noticed.

Bob didn't touch his website in July. He was on a job every day that week. He didn't need to touch it, because for a few days this summer anybody on the internet could have walked into it without a password.

That wasn't a plugin he added. It wasn't a weak password. It wasn't a link he clicked. It was a hole in WordPress itself, the software running under his whole site.

Every WordPress post I've written told you the same thing. It's not core, it's the plugins. July made me eat that line. Then the feds looked at it and gave their own agencies three days to patch.

Not a plugin. Not your password. The floor.

No login. No account. No password.

That's what a 9.8 looks like.

TL;DR (the short answer)

Yes, WordPress core itself had a hole in July 2026, and your password had nothing to do with it. Two flaws chained together into what researchers nicknamed wp2shell, and the main one, CVE-2026-63030, is rated 9.8 out of 10 and needs no login at all. WordPress patched it on July 17, 2026 in versions 6.8.6, 6.9.5 and 7.0.2, and forced the update out automatically because of how bad it was. Four days later CISA added it to the government's list of holes being used right now and gave federal agencies until July 24 to fix it.

3 Things to Remember

1
This one wasn't the plugins. The hole was in WordPress core, the software sitting under every WordPress site on earth.
2
No password would have saved you. The attack needed no login, no account, and nothing for you to click.
3
Your site was safe or open based on one thing: whether an update landed while you were out on a job.

For Years I Told You It Was the Plugins. July Proved Me Wrong.

I brace in front of a towering worried chrome robot hugging a WordPress stamped crate on a black curtained stage, three plugin cubes stacked on the floor beside me and a Barred Rock hen pecking at a knocked off robot head. For years I told you it was the plugins. July proved me wrong.

The hole was in WordPress core this time, not in some plugin you installed and forgot. That's new, and that's why this one is worth your ten minutes.

Here's what broke, in plain words. WordPress has a side door called the REST API. It's there on purpose so apps and tools can talk to your site. One part of that door, the batch endpoint, lets somebody send a stack of requests all at once instead of one at a time.

CVE-2026-63030 let an attacker aim that stack at the wrong room. WordPress got confused about which door it had actually opened. The security people call it route confusion. (NVD, 2026)

Then they chained it to a second bug, CVE-2026-60137. That one lives in the spot where WordPress asks the database for posts and skips certain authors. Feed it something crooked and you're not asking the database a question anymore. You're giving it orders.

Put the two together and a stranger reads your database, then runs their own code on your server. Researchers nicknamed the pair wp2shell. A shell is a command line. On your server. Nobody logged in.

9.8

out of 10. That's the danger score this hole got, and 10 is as bad as that scale goes. It landed there because breaking in needs no login, no account, and no help from you. (WPScan via NVD, 2026)

I've spent years telling you the danger lives in the plugin pile you can't safely remove, and that's still true most weeks. Wordfence logs hundreds of WordPress holes in a single week, and nearly all of them are plugins. July was the week the floor cracked instead of the furniture.

The mistake: thinking "I keep my plugins updated, so I'm covered."

The fix: find out what core version your site runs and get it in writing who is responsible for patching it.

The payoff: you stop guessing whether your site is sitting open between jobs.

No Password Means Nobody Had to Guess Yours.

I lunge to grab a masked chrome robot dragging a swag sack out through a jagged blue lit hole in the wall, right beside a sealed bank vault door with a keypad and a padlock, a Barred Rock hen perched on the sack. No password means nobody had to guess yours.

The word on the report is unauthenticated. In plain English, the attacker never had to log in to anything.

Almost everything you have been told about website security is about the front door. Long password. Two-factor. Don't use admin as your username. All good advice. None of it did a thing here.

This attack didn't knock on the front door. It went in through a service door WordPress leaves open for software, not for people. Your password wasn't wrong. It was never part of the conversation.

Sit with that for a second. You can do everything right and still be wide open, because the hole is in the floor, not the lock.

0
holes, chained together. On its own each one was a problem. Bolted together, they let a stranger read your site's database and then run their own code on your server. (NVD, 2026)
0
passwords needed. Nobody had to log in, so there was nothing for you to guess wrong. (NVD, 2026)
0
days. That's the deadline the feds gave their own agencies to patch this, July 21 to July 24, 2026. (CISA, 2026)
0
WordPress holes had ever landed on the federal government's must-patch list before this one. All four were plugins. This was the first time it was WordPress itself. (Tenable, 2026)

The feds put it on a list and started a three day clock.

The Government Gave Its Own Agencies 3 Days. For a Website.

I carry a giant WordPress disc past a huge flip calendar counting down 3, 2, 1 while two federal agents point from behind it under squad lights, a cracked screen showing the WordPress logo at my right and a Barred Rock hen standing on the spilled page. The government gave its own agencies 3 days. For a website.

CISA added this flaw to the Known Exploited Vulnerabilities catalog on July 21, 2026, with a federal patch deadline of July 24. (CISA, 2026)

That catalog is not a "someday somebody might" list. A flaw only lands on it when it's being used in the real world right now. Once it's on there, federal agencies get a hard date to patch it or pull the thing offline.

Four WordPress flaws made that list before this one. Every single one of them was a plugin. This was the first time it was WordPress itself. (Tenable, 2026)

Here's the part that should land. Those agencies have security teams, patch schedules, and people whose entire job is watching for exactly this. They got three days and it was tight. You've got a truck, a phone, and a jobs list.

Your WordPress Site Was Safe Only If an Update Landed While You Were on a Job.

WordPress forced the fix out automatically on July 17, 2026, and for most sites that is the only reason the hole ever closed. (WordPress.org, 2026)

Read that again. Your site was fine because somebody else's automatic update reached it in time. Not because you were careful. Not because you did anything at all.

Here is the whole thing on one short list. Check yours against it.

  • WordPress 6.9.0 through 6.9.4 was open to both flaws.
  • WordPress 7.0.0 through 7.0.1 was open to both flaws.
  • WordPress 6.8 through 6.8.5 was open to the half that reaches your database.
  • 6.8.6, 6.9.5 and 7.0.2 are the fixed versions. All three shipped July 17, 2026.
  • Anything at or above those numbers is patched for this one. (WordPress.org, 2026)

Plenty of sites never got it. Some have auto updates switched off because an update broke the site once and nobody wanted a repeat. Some are pinned to an old version by a theme or a page builder that won't run on the new one. Some are managed by a guy who stopped answering the phone two years ago.

The mistake: treating "there's a patch" and "I'm patched" like they are the same sentence.

The fix: check today what version you run and whether automatic core updates are turned on.

The payoff: you stop hearing about your own website from a stranger.

Do it yourself

Find Out What Your Site Is Actually Running

Drop your website address in the box and hit a button. Claude or ChatGPT walks you through finding your version, checking your updates, and the questions to ask your web guy. Takes about a minute.

Prompt · Check my WordPress version
You are a plain-talking website helper. My website is [PASTE YOUR WEBSITE URL] and I think it runs WordPress. Walk me through this on my phone, in order: 1) how to find the exact WordPress version my site is running, step by step, 2) whether that version is older than 6.8.6, 6.9.5 or 7.0.2, which are the July 17 2026 core security fixes, 3) how to tell if automatic updates are turned on, 4) the exact questions to ask whoever manages my site about the date that patch was applied, 5) what to do today if nobody can give me a straight answer. Short sentences. No jargon. If you have to use a technical word, explain it in the same sentence.

Swap in your website address where it says PASTE YOUR WEBSITE URL.

A Site With No Login Screen Can't Be Logged Into.

I lean over the top of a blank concrete wall with a Barred Rock hen pecking down at a chrome robot pinned against it below, the robot's helmet knocked off onto the floor. A site with no login screen can't be logged into.

The reason my builds don't have this problem is boring. There is no database to inject and no admin door to confuse.

A WordPress site builds your page fresh every single time somebody visits. It runs code, asks the database a pile of questions, loads every plugin, then hands over a page. Every one of those steps is a place to attack.

The sites I build are already built. The pages are finished files sitting on a fast network. A buyer hits your site and there is nothing to run and nothing to ask. There is just a page.

That's not me being clever. It's fewer moving parts. Fewer parts, fewer doors. That is the whole idea behind the 100K Website, and it is why I say the old machine is done for real business sites.

And you are not the one on patch duty. That job is mine. You go run your business.

Nothing to log into. Nothing to run. Just a page.

I Didn't Just Write About It. I Left.

This isn't a number off somebody's chart. I moved 1,300+ of my own posts off a dying WordPress stack. I've built more than 10,000 sites in 25 years, and I've cleaned up enough hacked ones to know exactly how that weekend goes.

You're reading one of those rebuilt pages right now. There's no login screen on it to break into.

Where WordPress Got This Exactly Right.

I roll a huge blue lit circular vault door shut with a red beacon spinning on top, a glowing WordPress panel behind it, a masked chrome robot sprawled on the floor beside its swag sack and a Barred Rock hen at my feet. Where WordPress got this exactly right.

I'll give WordPress full credit here, and you should weigh it before you take my side.

They shipped fixes for three separate release lines on the same day, July 17, 2026, and patched all the way back to 6.8 instead of telling older sites to upgrade first and then get protected. Then they turned on forced automatic updates because of how severe it was. (WordPress.org, 2026)

That's a serious response. Plenty of software would have patched the newest version and left everyone else holding it.

Now the turn. It took an emergency release across three versions, a forced update, and a federal deadline to close one hole. And core is the small part of your site. The rest is plugins and themes written by people you have never met, updating on their own schedule, forever, on your site.

Your Website Shouldn't Need an Emergency.

You didn't get into business to track version numbers. You got into it to do the work and get paid. A website should be the quiet part of your week.

Let me show you what a site with nothing to break into actually feels like, built on your own market.

Take a Test Drive →

You get a real look at your own market. No obligation, and nothing to cancel.

Want the whole playbook first? Plan your attack. Balls Out Marketing.

FAQ

Was my WordPress site exposed in July 2026?

If it ran WordPress 6.9.0 through 6.9.4 or 7.0.0 through 7.0.1 before July 17, 2026, yes, it was exposed to a flaw rated 9.8 out of 10. The SQL injection half of the chain also reached 6.8 through 6.8.5. Check your version and the date your site was last updated.

What is wp2shell?

It's the nickname for two WordPress core flaws chained together, CVE-2026-63030 and CVE-2026-60137. Chained, they let a stranger with no account talk to your database and run their own code on your server. WordPress patched both on July 17, 2026.

Can someone get into my WordPress site without a password?

In this case, yes. The attack was unauthenticated, which means no login, no account, and no password guessing. That's why it scored 9.8 out of 10 and why the federal patch deadline was three days.

Which WordPress versions were affected and which ones fixed it?

The route confusion flaw hit 6.9.0 through 6.9.4 and 7.0.0 through 7.0.1. The SQL injection flaw also reached 6.8 through 6.8.5. The fixes shipped July 17, 2026 in 6.8.6, 6.9.5 and 7.0.2.

How do I check what version of WordPress my site runs?

Log into your dashboard, open Dashboard then Updates, and read the version number at the top. If it's below 6.8.6, 6.9.5 or 7.0.2, you're behind. If someone else manages your site, ask them for the exact date the July 2026 core patch was applied.

Is a static site safer than WordPress?

A site with no database and no login screen has nothing to inject and nothing to log into, so this whole class of attack has no door to use. That's removing the problem instead of patching it. It doesn't make you bulletproof, because your host, your domain, and your email still matter.

Check Out My Last 3 Builds

Real sites, built with this exact system. Tap any one and poke around.

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

Get 2 Must-Read Resources Every Week

No spam. No pitch. Just 2 Must Read Resources a Week.

By downloading, you agree to our Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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