Skip to main content

WordPress Core CVE-2026-119977

| EUVDEUVD-2026-114575 HIGH
Time-of-check Time-of-use (TOCTOU) Race Condition (CWE-367)
2026-10-31 Wordfence GHSA-p6jj-qrp3-7m4g
8.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify site mid core-upgrade
  2. Delivery
    Request predictable web-accessible staging path
  3. Exploit
    Win TOCTOU race in upgrade window
  4. Execution
    Plant code into staging directory
  5. Impact
    Execute arbitrary code on server

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture TOCTOU prevention
Exploitation Conditions

Exploitation is only possible while the target is performing a full-package WordPress core upgrade; the flaw is the use of predictable, web-accessible staging paths during that upgrade, so the attacker must reach those paths over HTTP and act within the transient upgrade window (a TOCTOU race, CWE-367, reflected in AC:H). No authentication is required (PR:N) and no user interaction (UI:N). The principal limiting factors are therefore timing (the site must be actively upgrading core, which is intermittent) and the need to win the race against the upgrader; outside an active upgrade window the condition is not present. Affected versions are WordPress Core 4.7 through 7.1.3; sites on 7.1.4 or later are not affected.

Impact

This is a genuine high-priority issue but not a drop-everything emergency, and the signals are internally consistent rather than conflicting. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, base 8.1) describes an unauthenticated, network-reachable path to full code execution, which aligns with the description of unauthenticated RCE via predictable, web-accessible staging paths. The single tempering factor is AC:H, which matches CWE-367 (TOCTOU race condition): exploitation is only possible during the transient core-upgrade window, a condition that is largely outside the attacker's control, so successful exploitation requires winning a race rather than simply sending one request. No EPSS score, no CISA KEV listing, and no confirmed public exploit code are present in the supplied data, so there is no evidence of active exploitation - absence of these signals is not proof of safety, but it means urgency rests on the Wordfence disclosure and the vuln.today 'this_week' decision label rather than on observed in-the-wild use. Given the ubiquity of WordPress and the unauthenticated full-RCE outcome, the AC:H race window is the main thing standing between this and a critical-rated mass-exploitation bug; treat it as a prompt patch (this week) rather than an emergency, consistent with the decision label.

Exploit ScenarioDerived

While a WordPress site is performing a full-package core upgrade, an unauthenticated remote attacker who has predicted the web-accessible staging path races to place or substitute code in that staging directory before the upgrader finalizes it, causing attacker-controlled code to execute on the server. Because the staging paths are predictable and reachable over HTTP, the attacker needs no credentials, but they must hit the narrow upgrade window (reflected in AC:H). No confirmed working exploit code is present in the supplied data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 31, 2026

Remote code execution in WordPress Core 4.7 through 7.1.3 is possible only while a full-package core upgrade is running, when predictable, web-accessible staging paths allow an unauthenticated attacker to race the upgrader and execute code on the server. The flaw is a time-of-check/time-of-use condition (CWE-367) and is rated high complexity because the attacker must act within the transient upgrade window; outside an active upgrade the condition is not present. WordPress 7.1.4 contains the fix, and no public exploit was identified at time of analysis.

RemediationAI

Vendor-released patch: WordPress 7.1.4, per https://wordpress.org/news/2026/10/wordpress-7-1-4/; upgrade WordPress Core from 4.7 through 7.1.3 to 7.1.4 or later. The referenced code changes compare tags 7.1.3 and 7.1.4 in class-wp-upgrader.php, update-core.php, and related upgrade files. Because exploitation depends on the site actively performing a full-package core upgrade, the main exposure reduction is to complete upgrades promptly and avoid leaving an upgrade in progress unattended; no vendor workaround is listed in the available references, so updating is the complete fix.

Affected VersionsENISA

WordPress 5.4.0 ≤5.4.24
WordPress 5.2.0 ≤5.2.29
WordPress 4.9.0 ≤4.9.34
WordPress 5.5.0 ≤5.5.23
WordPress 6.6.0 ≤6.6.10
WordPress 5.8.0 ≤5.8.18
WordPress 6.3.0 ≤6.3.13
WordPress 6.2.0 ≤6.2.14
WordPress 4.8.0 ≤4.8.33
WordPress 5.3.0 ≤5.3.26
WordPress 7.1.0 ≤7.1.3
WordPress 6.8.0 ≤6.8.11
WordPress 5.1.0 ≤5.1.27
WordPress 6.4.0 ≤6.4.13
WordPress 4.7.0 ≤4.7.38
WordPress 6.7.0 ≤6.7.10
WordPress 5.0.0 ≤5.0.30
WordPress 6.0.0 ≤6.0.17
WordPress 6.9.0 ≤6.9.10
WordPress 5.6.0 ≤5.6.22
WordPress 6.5.0 ≤6.5.13
WordPress 5.7.0 ≤5.7.20
WordPress 6.1.0 ≤6.1.15
WordPress 5.9.0 ≤5.9.19
WordPress 7.0.0 ≤7.0.7

Affected Packages

euvd wordpress no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected product is the WordPress Foundation's WordPress core, identified by cpe:2.3:a:wordpress_foundation:wordpress:*:*:*:*:*:*:*:*, with the vulnerable range spanning 4.7 through 7.1.3. The advisory references the core upgrade machinery in wp-admin/includes/class-wp-upgrader.php, class-core-upgrader.php, update-core.php, and setup-config.php, and compares the 7.1.3 and 7.1.4 tags. Full-package core upgrades use staging paths that are predictable and reachable over HTTP, and CWE-367 describes the resulting race condition: the attacker must interact with those paths during the upgrade window. That timing dependency is reflected in the AC:H rating despite PR:N, UI:N, and high confidentiality, integrity, and availability impact; sites not performing an upgrade do not expose the condition. The exact trigger mechanics beyond the predictable staging paths and the upgrade-window race are not described in the available sources.

Know when WordPress gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY HIGH
NVD 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

Web-accessible staging paths give AV:N and PR:N/UI:N, but the upgrade-window TOCTOU race (CWE-367) forces AC:H; code execution yields C:H/I:H/A:H.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionNVD

WordPress Core is vulnerable to Remote Code Execution in versions 4.7 through 7.1.3. This is due to predictable, web-accessible staging paths used during full-package core upgrades. This makes it possible for unauthenticated attackers to execute code on the server during the upgrade window.

Executive ViewAI

Why It Matters

A high-severity vulnerability in WordPress Core versions 4.7 through 7.1.3 allows unauthenticated attackers to potentially execute remote code, but only during a full-package core upgrade window. This means any organization running these versions is exposed during routine updates, and successful exploitation could lead to full server compromise, affecting website integrity, customer data, and brand trust. Leadership should prioritize patching to version 7.1.4 or later to eliminate this risk.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 51% exploitable
Prevalence
Ubiquitous
WordPress Core powers a very large fraction of all websites
Social Media
2
Sightings
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy