Urgent: WordPress core flaw CVE-2026-119977 is being exploited
An unauthenticated code execution flaw in WordPress core upgrades is under active attack. Here is who is affected and what to do today.
Self-hosted web application firewall
In one week, 159 attacking clients hit our 16 production sites, and 93% of them weren't on any shared blocklist. DBshieldX shows you what's hitting yours, proves which pages are safe to block, and undoes any change in seconds.
Our own production sites, 7 days to 7 November 2026; latency October 2026. How we measure
Why it keeps happening
Automated scanners ask every site the same questions, and new ones appear faster than blocklists can list them. Of the 159 attacking clients on our own sites in one week, 93% weren't on any shared blocklist.
Why it keeps happening
Most firewalls give you two settings, off and on, with no safe path between them. So blocking stays off, and the attacks get through.
Why it keeps happening
Request rules guess from the outside what a value will do once it reaches your code. Nothing is watching the queries that actually reach your data.
If customer data is exposed, you may have to report it to the ICO within 72 hours and tell the people affected.
One wrong block costs orders and goodwill. Then blocking gets switched off and stays off.
For an agency, one compromised client site puts the whole relationship at risk.
DBshieldX adds a small proxy behind the nginx you already run, checks every request in about 3 ms, and checks the SQL your app sends. Nothing changes in your app, and if DBshieldX is ever slow or down, traffic goes straight through.
01 · Monitor
Every route starts in monitor mode. DBshieldX logs what it would have stopped and never touches real visitors.
02 · Review
Mark each group of findings as an attack or expected traffic. Expected traffic becomes a precise exclusion for that rule, field and route.
03 · Block
A route can block once it has run 7 days with its queue settled. You get an alert on its first block, and any block later marked expected counts as a false positive.
04 · Roll back
Activate any earlier policy version and every proxy picks it up in under 7 seconds, with no restart.
Each finding names its rule and the field it was found in, so you always know why something was flagged.
Unions, stacked queries, blind and time-based
Script, event-handler and URL vectors
Including shell evasion tricks
Encoded, doubled and Unicode forms
Internal and cloud-metadata addresses
Common server template engines
Operator and filter abuse
Tool fingerprints and probe paths
Credential stuffing, enumeration, error bursts
DBshieldX protects the application and database layers. Keep your CDN for volumetric DDoS; the two work together.
The DB in DBshieldX
Your app sends the same few shapes of query thousands of times a day. DBshieldX learns those shapes with the values removed. An injection changes the shape, so a query it has never seen stands out, even when the request looked harmless at the front door.
check_circleLearns per app, from normal use
check_circleNever stores the values in your queries
Illustration; the injected clause is elided.
requests a week inspected across 16 sites on 4 servers
clients block mode would have stopped in a week were scanners or fuzzers
of those attackers were on no CrowdSec blocklist
false-positive blocks on our first blocking route in its first 7.8 days
7 days to 7 November 2026, from DBshieldX's own event records. Latency: p95 added by the proxy on live traffic, October 2026. How we measure
The proxy, engine and dashboard run on your own machines. No request is sent to us.
By default, events record the rule, route and score, not the payload. Turn on evidence excerpts per tenant, with secrets masked and every view logged.
Detail is kept 30 days by default (7 to 90). Client IDs are hashed with a salt per tenant.
Every customer sees only their own sites, keys and data. Dashboard sign-in uses two-factor single sign-on.
If the engine is slow or stopped, requests go through and the error is logged. Your site stays up.
Our own production sites run behind DBshieldX. Report a vulnerability to security@dbshieldx.com, or read our disclosure policy.
Plans from £29 a month (ex VAT), from a free Monitor plan for one site to an Agency plan with a separate tenant for each client. Tell us how many sites and servers you have and we'll send a quote.
Compare plansAn unauthenticated code execution flaw in WordPress core upgrades is under active attack. Here is who is affected and what to do today.
Request rules see what arrives at your site. A query check sees what reaches your database. How learning your app's query shapes adds a second line of defence.
Automated scanners ask every website for config files and WordPress login pages, whatever it runs. Why it happens, and the simple steps that make it harmless.
We'll run DBshieldX in monitor mode on one of your sites for a week, free, then walk you through what it would have blocked and which pages are safe to protect. Nothing is blocked until you say so.