Who is affected
WordPress Core contains a time-of-check time-of-use (TOCTOU) race condition in its upgrade mechanism. The vulnerability allows unauthenticated attackers to execute code on the server during the window when WordPress is performing a full-package core upgrade, by exploiting predictable and web-accessible staging paths. The record does not specify which versions of WordPress Core are affected, nor does it name a patch version.
How to check whether this touches you
- Inventory your WordPress installations and identify which are directly internet-facing versus behind a WAF, reverse proxy, or load balancer.
- Check whether your WordPress instances perform unattended automatic core upgrades (via
WP_AUTO_UPDATE_COREor similar) and whether you monitor the upgrade process. - Run a request to your WordPress installation root and note the HTTP response headers and publicly visible version strings; this signals but does not prove your current version, as backports exist.
- If you host WordPress on a shared or managed platform, confirm with your provider whether they handle core upgrades and what staging paths they use.
What to do
- If you cannot patch immediately, restrict web access to your WordPress installation directory (or the entire staging/upgrade paths) using firewall rules, WAF rules, or
.htaccessrestrictions to allow only your own administrative traffic during upgrades. - Disable automatic core upgrades if they are enabled, and schedule manual upgrades during a controlled maintenance window when you can monitor the process.
- Enable query logging and access logging on your web server, and retain logs for at least 30 days to support later forensic review if needed.
- Apply the remediation steps issued by WordPress (consult their security advisories for your release cycle) and verify the upgrade completes without error before returning the instance to production.
- If you are unable to apply mitigations and cannot patch, escalate to your security governance team to evaluate whether discontinuation or replacement of WordPress is required per BOD 26-04 guidance.
If you find you were exposed
Exploitation of a race condition typically requires precise timing and may succeed silently; log retention is the primary constraint. Review web server access logs covering the period of any failed or interrupted upgrades for suspicious requests to staging paths or for POST requests during the upgrade window from unexpected source IPs. If you identify suspicious activity, preserve logs and engage forensic review to determine whether code execution occurred.