Back to news
Cybersecurity Alert
July 23, 2026 by EmailMeNow IT Consulting

wp2shell: Critical WordPress Core Flaws Enable Unauthenticated RCE — Patch Now

CVE-2026-63030 and CVE-2026-60137 (wp2shell) enable unauthenticated WordPress RCE. Checks of NASA, TechCrunch, and Rolling Stone show patched Core; White House and NYT hide versions. Audits (100% ideal): cloudflare.com 88%, nytimes.com 76%, nasa.gov 65%.

Source: The Hacker News · watchTowr · WordPress.org

NewsWordPressVulnerability DisclosureRCECybersecurityPatch Now
WordPress admin dashboard with a critical remote code execution security alert

Attackers have begun to exploit two critical vulnerabilities in WordPress that, when combined, enable unauthenticated remote code execution (RCE) and complete compromise of vulnerable websites.

The flaws — CVE-2026-63030 and CVE-2026-60137 — are codenamed wp2shell. They live in WordPress Core (not a random plugin), work against a default install, and need no login. Public PoCs circulated after disclosure; security firms now report active exploitation.

Jake Knott, principal security researcher at watchTowr, told The Hacker News: “By the early hours of Saturday morning (UTC), successful exploitation was already well underway, initially using public exploit code to exfiltrate hashed credentials, with remote code execution following once additional details were made public.” He added that from watchTowr’s global client base the impact spans organizations of every size and every vertical.

KEVIntel telemetry cited in that coverage links 13 unique IPs in Switzerland, Germany, the U.K., Indonesia, Lithuania, the Netherlands, and Singapore to exploitation of CVE-2026-63030.

WordPress admin dashboard with a critical remote code execution security alert

Snapshot

FieldDetail
Codenamewp2shell
CVEsCVE-2026-63030 (REST batch route confusion) · CVE-2026-60137 (SQL injection in WP_Query author__not_in)
DiscoverersSearchlight Cyber (Adam Kues / team); SQLi also attributed to TF1T, dtro, haongo (per Tenable FAQ)
Auth requiredNone for the full RCE chain on vulnerable 6.9.x / 7.0.x
Fixed versions7.0.2 · 6.9.5 · 6.8.6 (SQLi-only branch)
Auto-updatesWordPress.org enabled forced auto-updates for affected supported installs — verify they landed
StatusPublic PoCs + in-the-wild exploitation (watchTowr, Wiz, others)

This is not a duplicate of our Mac ClickLock or other July alerts — it is a WordPress Core emergency.

Do famous WordPress sites look vulnerable?

Marketing lists (for example Crocoblock’s popular WordPress websites roundup) often cite The White House, NASA, The New York Times, and similar brands as proof WordPress scales. We ran passive checks on July 23, 2026 (homepage generator / wp-json fingerprints + website-tech probes) — no active exploitation.

wp2shell RCE window: Core 6.9.0–6.9.4 and 7.0.0–7.0.1. Visible 6.9.5 / 7.0.2 = patched for the full chain.

OrganizationDomainWordPress signalVisible Corewp2shell (RCE)Batch /wp-json/batch/v1Audit overall
NASAnasa.govYes (REST + generator)7.0.2Patched40465%
TechCrunchtechcrunch.comYes6.9.5Patched40470%
Rolling Stonerollingstone.comYes6.9.5Patched40472%
White Housewhitehouse.govYes (WP fingerprints)HiddenUnknown40356%
New York Timesnytimes.comYes (WP fingerprints)HiddenUnknown40476%
Harvardharvard.eduYesHiddenUnknown40153%
Walt Disney Co.thewaltdisneycompany.comYesHiddenUnknown40132%
PlayStation Blogblog.playstation.comYesHiddenUnknown40451%
TIMEtime.comNext.js (not WP on edge)n/aN/A406
Microsoft Newsnews.microsoft.comNot confirmed (HTTP 403)n/aUnknown403
Sony Musicsonymusic.comNot confirmed (HTTP 403)n/aUnknown403

Bottom line

  • Among sites that expose a Core version, we did not find any in the wp2shell RCE ranges — NASA, TechCrunch, and Rolling Stone already show patched generators.
  • Hidden version ≠ safe. White House, NYT, Harvard, Disney, and PlayStation Blog still need operators to confirm 7.0.2 / 6.9.5 / 6.8.6 internally.
  • Several “famous WordPress” examples are not clearly WordPress on the public homepage today (TIME → Next.js; Microsoft News / Sony Music blocked our probes).
  • Website-tech also flagged crocoblock.com at WordPress 6.7.2 (behind latest, but outside the 6.9+/7.0.x RCE window). A separate VIP fingerprint on Rolling Stone briefly reported an ancient 3.7.1 string — treat that as a probe artifact; the live generator reported 6.9.5.

Audit links (major properties): nasa.gov · nytimes.com · techcrunch.com · rollingstone.com · whitehouse.gov · harvard.edu · thewaltdisneycompany.com · blog.playstation.com

Affected versions

BranchVulnerableFixedNotes
7.0.x7.0.0 – 7.0.17.0.2Full RCE chain
6.9.x6.9.0 – 6.9.46.9.5Full RCE chain (batch bug introduced in 6.9)
6.8.x6.8.0 – 6.8.56.8.6CVE-2026-60137 SQLi only (no batch-route chain)

How the chain works

  1. REST batch confusion (CVE-2026-63030) — Abuse of WordPress batch REST endpoints such as /wp-json/batch/v1 or /?rest_route=/batch/v1.
  2. SQL injection (CVE-2026-60137) — Injection via WP_Query’s author__not_in parameter; used to read data (including password hashes) and drive further object abuse.
  3. Privilege / RCE — Reported chains forge admin-capable outcomes and install webshells / malicious plugins for full site takeover.

Wiz notes HTTP 207/200 Multi-Status responses on batch endpoints and user-agents containing wp2shell / rezwp2shell as useful hunt signals.

Attack-chain briefing board linking REST batch, SQL injection, admin forge, and RCE

What site owners should do now

  1. Update immediately to WordPress 7.0.2, 6.9.5, or 6.8.6 (as appropriate for your branch). Do not assume auto-update worked — confirm in Dashboard → Updates.
  2. Temporary mitigations (until patched): block /wp-json/batch/v1 and ?rest_route=/batch/v1 at the WAF, or restrict anonymous REST API access. Cloudflare has deployed WAF rules for both CVEs (all plans, when traffic is proxied) — WAF ≠ patch.
  3. Hunt for webshells, unexpected admin users, and odd plugins; review access logs for batch REST abuse.
  4. Rotate credentials if compromise is suspected; treat hashed password exfiltration as a crackable risk.
  5. Self-check tools such as Searchlight’s wp2shell.com checker can help triage — still patch either way.

IT administrator confirming WordPress 7.0.2 installed after emergency patch

Why Texas businesses should care

Law firms, clinics, restaurants, and chambers often run WordPress for public sites and client portals. An unauthenticated RCE means attackers can plant malware, steal form data, or use the site for phishing — the same exposure class we track in Texas OAG breach reports and our ClickLock Mac password advisory (different platform, same “patch / don’t trust the prompt” urgency).

Independent cybersecurity audits

We audited domains tied to this story on July 23, 2026. 100% is the ideal overall score — none reach it. These scores measure public email / transport / website posture, not whether a given WordPress install is patched.

OrganizationDomainOverallIdentityTransportWebsitevs 100% ideal
Cloudflarecloudflare.com88%90%45%100%−12
Wizwiz.io83%85%45%90%−17
WordPress.orgwordpress.org68%90%15%37%−32
WordPress.comwordpress.com67%85%15%40%−33
watchTowrwatchtowr.com62%75%15%37%−38
Tenabletenable.com58%40%45%67%−42
The Hacker Newsthehackernews.com43%25%25%40%−57

How to read this

  • cloudflare.com scores highest here and ships temporary WAF coverage — still patch Core.
  • wordpress.org / wordpress.com show strong identity signals but weak transport (15%) and middling website headers — the emergency is Core RCE, not these marketing-domain scores.
  • Researcher and news domains are included for context while this story is active.

Audit links: cloudflare.com · wiz.io · wordpress.org · wordpress.com · watchtowr.com · tenable.com · thehackernews.com

Website stack note

Passive website-tech probes on July 23, 2026:

Reference / researcher hosts: wordpress.org / wordpress.com → WordPress (version hidden; catalog latest 7.0.2); wiz.io → Next.js; tenable.com → Drupal (version hidden).

High-profile brand sample:

DomainStack signal
nasa.gov / techcrunch.com / whitehouse.gov / nytimes.com / harvard.edu / thewaltdisneycompany.com / blog.playstation.comWordPress detected; version usually hidden (see major-sites table for generators we could read)
rollingstone.comWordPress; generator 6.9.5 (patched). Probe also saw a VIP 3.7.1 artifact — do not treat as live Core
time.comNext.js (not WordPress on the public edge)
crocoblock.comWordPress 6.7.2 (behind 7.0.2, outside wp2shell RCE window)
sonymusic.com / news.microsoft.comNo clear public stack (often blocked)

These probes do not replace confirming 7.0.2 / 6.9.5 / 6.8.6 on every property you operate. Point-in-time public signals only.

Priority actions for IT teams

  1. Inventory all WordPress properties (prod, staging, forgotten microsites).
  2. Force update to fixed Core; verify version string in admin and on disk.
  3. Block batch REST paths at WAF until patched; keep blocks as defense-in-depth after.
  4. Hunt webshells, new admins, and batch-endpoint Multi-Status spikes.
  5. Rotate secrets and review backups if any site was exposed while unpatched after public PoCs.

Run a free Instant Cybersecurity Audit at audit.emailmenow.com or contact EmailMeNow IT Consulting for WordPress hardening, WAF rules, and DMARC / MTA-STS work aimed at the 100% ideal.


Sources: The Hacker News — wp2shell exploitation grows · BleepingComputer — public exploits, patch now · Tenable — wp2shell FAQ · Wiz — exploitation in the wild · NetSPI overview · Crocoblock — popular WordPress websites