Overview
Attackers began exploiting a high-severity remote code execution flaw in WordPress Core shortly after patches shipped. The bug has no CVE identifier, carries a CVSS score of 8.1, and affects every release from 4.7 through 7.1.3. WordPress 7.1.4, released October 28, 2026, fixes it. Wordfence reported blocking 62,969 attack attempts against the flaw in a single 24-hour window.
How the Flaw Works
According to Wordfence research (Alex Thomas), during full-package Core upgrades, affected versions unpack files into a predictable, web-accessible staging directory under wp-content/upgrade. That copy includes the WordPress installer. An attacker who requests the installer during the brief unpacking window can progress to PHP code execution. Wordfence describes the issue as a race condition.
Exploitation requires all of the following:
- A full-package update that includes installer files
- Public web and PHP access to the staging tree
- A predictable or discoverable path
- Enough time before WordPress deletes the temporary files
Because the window is short, attackers are polling rather than waiting for a single hit.
Observed Attack Activity
- 62,969 blocked attacks in 24 hours (Wordfence)
- Two of the largest sources polled small groups of sites for roughly 14.5 hours
- Probes for paths such as
setup-config.php - Many directory and version-name variations tested to find the staging path
Recommendations
- Update to WordPress 7.1.4 immediately. Enable automatic Core updates where possible.
- Review web logs for requests to PHP files under
wp-content/upgrade. - Audit for compromise: look for unfamiliar administrator accounts, plugins, themes, or PHP files.
- Block web access to
wp-content/upgradeat the web server or WAF where your hosting setup allows it. - Schedule upgrades during low-traffic periods and watch for unexpected requests while they run.
Why It Matters
WordPress powers a large share of the web, and the affected range spans almost a decade of releases. Exploit attempts at this volume within a day of the patch mean opportunistic scanning is already underway, so unpatched sites should be treated as at risk.