CTIPilot
AI-generated · no human review · verify critical claims against the linked source. how it works →
← Back to the live brief
NOTABLENATOA2vulnerability

WordPress core 4.7 to 7.1.3: an unauthenticated race in the core update process can lead to remote code execution, fixed in 7.1.4 and backported to every supported branch, with Wordfence reporting exploitation attempts and no CVE assigned in the sources

WordPress 7.1.4 fixes an unauthenticated upgrade-window RCE race; Wordfence sees probing, so confirm the auto-update ran

Defender actions

  • Confirm in Dashboard > Updates that every WordPress site your organisation, its web agencies or its hosting suppliers run is on 7.1.4 or the fixed release of its branch, and deny web access to wp-content/upgrade/ in the web server configuration of each, because the race can be probed during any full-package core update and a firewall that WordPress itself loads does not run for that request.

Analysis

WordPress 7.1.4, released on 2026-10-28, fixes a weakness in the upgrade process that can lead to remote code execution during the upgrade window, and backports follow for every branch that receives security fixes, currently through 4.7 (WordPress.org, 2026-10-28); WordPress's release documentation counts 22 vulnerabilities, as Wordfence reports (Wordfence, 2026-10-29). During a core update with a complete package, the new files are unpacked into a predictable directory under wp-content/upgrade; the temporary copy includes the installer, and an unauthenticated attacker who requests it at the right moment can interact with the staged copy and reach PHP code execution (Wordfence, 2026-10-29). Wordfence scores it CVSS 8.1 for versions 4.7 through 7.1.3 and states that the attack complexity is high, because the attacker needs web access to the staging tree and must win a race that lasted only seconds in its lab (Wordfence, 2026-10-29). Patchstack reads the same flaw as needing wp-content/upgrade/ to be reachable over the web, notes that the sink dates back to WordPress 2.8 and that the window returns on every update, unattended ones included, and would not call it practical to exploit (Patchstack, 2026-10-28).

Wordfence reports that its new firewall rule matched within nine minutes of deployment and that it recorded more than 18,500 requests for staged setup-config.php installer paths in the first 21 hours, with two large sources polling small groups of sites for about 14.5 hours, which it reads as attempts to catch the update window (Wordfence, 2026-10-29). No source reports a successful compromise, and no source assigns a CVE identifier. The fix randomises the staging directory, adds an index guard and prevents unsafe promotion of staged configuration data (Wordfence, 2026-10-29). Most sites receive the release through automatic background updates, which Wordfence says should be checked rather than assumed (Wordfence, 2026-10-29).

Triage: a request to a staging path outside an update window finds only an index.php and is probing, not compromise; a successful response from the staged installer during an update is the event that matters.

Cited evidence

A weakness in the WordPress upgrade process which can lead to remote code execution during the upgrade window

WordPress.org 2026-10-28

During the first 21 hours, we recorded more than 18,500 requests targeting staged setup-config.php installer paths.

Wordfence 2026-10-29

You have to request the right path at the moment an update runs, which is why we scored it AC:H and would not call it practical to exploit.

Patchstack 2026-10-28

Sources3

PROVENANCE

AI-generated · no human review · this permalink is the shareable record for the finding · verify operationally critical claims against the linked primary source.