Design Partner Program
TLP:CLEAR SECURITY ADVISORY HRK-SA-2026-1101-17 Fix available, update now

WordPress 7.1.4: a remote code execution weakness in the update process, plus stored XSS

WordPress 7.1.4 is a security-only release fixing a race condition in the core update process that can lead to remote code execution, alongside numerous stored cross-site scripting flaws, several reachable by a Contributor-level account. It is the fourth security release in six weeks. Confirm 7.1.4 is actually installed on every site, not just queued.

SEVERITY
High
PEAK CVSS
n/a
AUTH REQUIRED
Varies
PUBLIC POC
Not confirmed
PUBLISHED
Nov 1, 2026
REVISION
v1.0 · @Melly
Hayrok Research highlight

The one process you trust to keep WordPress safe, the update itself, is where the most serious flaw in this release lives.

During a core update WordPress unpacks files into a working directory. A race condition in that window can lead to remote code execution. The fix hardens how temporary folders are named and protected, which tells you the exposure was real: for the brief moment a site was updating, an attacker who could win the race could land code.

The rest of 7.1.4 closes a long list of stored cross-site scripting holes, many reachable by any Contributor, across the Interactivity API, blocks and the Customizer, plus an unauthenticated leak of unpublished Customizer drafts. WordPress runs a large share of the web, and this is the fourth security release in six weeks, so the hard part is not the patch, it is coverage: background auto-updates usually deliver it, but a CISO cannot assume. The deliverable is confirmed 7.1.4 on every site, including the ones nobody remembers owning.

01 · EXECUTIVE SUMMARY

Bottom line

Hayrok Research Lab is highlighting WordPress 7.1.4, a security-only release. Its most serious fix addresses a race condition in the core update process that can lead to remote code execution, reported by Umut Bayram. The release also closes numerous stored cross-site scripting flaws, several reachable by a Contributor account, and an unauthenticated disclosure of unpublished Customizer changesets. With WordPress behind a large share of the web and four security releases in six weeks, the priority is confirmed coverage across every site.

KEY JUDGMENTS
01
WordPress 7.1.4 shipped on Oct 28, 2026 as a security-only release and WordPress recommends updating immediately. The update-process RCE is the headline fix.Observed
02
The exploit conditions for the update-process race are not fully public, so treat it as serious but situational, reachable during the brief update window.Assessed
03
Many of the XSS fixes are reachable by a Contributor-level account, which matters for multi-author sites and any site that allows registration.Reproduced
04
With a very large install base and frequent releases, coverage is the real risk: auto-updates usually apply it, but unmanaged and forgotten sites lag.Assessed
02 · VULNERABILITY DETAILS

Vulnerability summary

WordPress 7.1.4 security release
Multiple (release-level) NVD
n/aHigh
Headline flaw
Race condition in the core update process leading to RCE
Reported by
Umut Bayram (update RCE); multiple researchers for XSS
Other fixes
Stored XSS across Interactivity API, blocks and Customizer; changeset disclosure
Access needed
Varies: update-window conditions for the RCE; Contributor+ for several XSS
Affected
WordPress core before 7.1.4, several issues dating to 4.7
Fixed in
7.1.4 (backports to older branches as a courtesy)
Impact
Potential RCE during updates; stored XSS; unauthenticated changeset disclosure.
EXPOSURE: ANY SITE BELOW 7.1.4
01WordPress below 7.1.4Core not yet updated.
02Update windowThe RCE is reachable during a core update.
03Contributor accessSeveral XSS flaws need only a Contributor account.
04Unmanaged sitesForgotten or unmanaged sites lag on updates.
03 · THREAT ACTIVITY

Exploitation status and timeline

RELEASEDOct 28Security-only release 7.1.4.
HEADLINEUpdate RCERace condition in core updates.
CADENCE4 in 6 weeksFrequent security releases.
PATCHAvailableUpdate to 7.1.4 or later.
DISCLOSURE AND ACTIVITY TIMELINE · 2026
Sep 17 to Oct 6WordPress ships 7.1.1, 7.1.2 and 7.1.3, a run of security releases including a critical-severity fix.
Oct 28WordPress 7.1.4 ships, fixing the core-update RCE and numerous stored XSS flaws. Update recommended immediately.
Dec 8WordPress 7.2 is scheduled, but this security update should not wait for it.
04 · AFFECTED PRODUCTS

Affected and fixed versions

Fixes span components dating back to WordPress 4.7, so the applicable issues vary by version. The practical rule is simple: run 7.1.4 or later.

ITEM
AFFECTED
FIXED IN
STATUS
WordPress core
before 7.1.4
7.1.4
Fixed
Older affected branches
relevant issues
courtesy backports
Backport
Multi-author / open-registration sites
Contributor+ XSS reachable
update to 7.1.4
Higher risk
Sites on 7.1.4 or 7.2+
not affected
keep auto-updates on
Fixed
CONFIRM, DO NOT ASSUMEAutomatic background updates should deliver 7.1.4, but confirm the installed version per site rather than assuming the update applied, especially on unmanaged or heavily customized installs.
05 · RECOMMENDED ACTIONS

What to do, in priority order

HighImmediately
All WordPress sitesUpdate core to 7.1.4 or later. Confirm the installed version per site.
Multi-author and open-registration sitesPrioritize: several XSS flaws are reachable by a Contributor account.
HighWithin 72 hours
Unmanaged and forgotten sitesFind them and bring them to 7.1.4. These lag on updates.
Auto-update settingsConfirm background core updates are enabled where appropriate.
User rolesReview who holds Contributor and above on sites that accept registrations.
HighBefore closing
The estateRecord the confirmed core version per site as evidence, not the update queue.
WORKAROUNDS
Update to 7.1.4. The fix. There is no durable configuration substitute for the core update.Platform mitigations. Some hosts deploy edge rules against abuse of these flaws; still update the site itself.Tighten roles. Limit Contributor and above, and review open registration, to reduce XSS reach.Enable auto-updates. Background core updates reduce the window on future security releases.
06 · DETECTION AND HUNTING

Observables and hunting queries

This is a release-level advisory rather than a single exploited CVE. Detection centers on version coverage and on the usual signs of stored XSS abuse.

TYPE
OBSERVABLE
SOURCE
Exposure
A core version below 7.1.4 on any site
Version file, admin dashboard, scanner
Behavior
Unexpected script content in posts, blocks or Customizer settings
Content review, WAF
Behavior
Unauthenticated access to unpublished Customizer changesets
Access logs
EXPOSURE · WP 7.1.4core version per site
# read wp-includes/version.php or the admin dashboard for each site
HUNT · WP 7.1.4Contributor-authored script content
# review recent Contributor posts and block markup for injected script
07 · MITRE ATT&CK

Technique mapping

TACTIC
ID
TECHNIQUE
BASIS
Initial Access
T1190
Exploit Public-Facing Application (update-window RCE)
Assessed
Execution
T1059.007
Command and Scripting Interpreter: JavaScript (stored XSS)
Assessed
08 · TECHNICAL ANALYSIS

Root cause and attack path

The most serious fix in 7.1.4 addresses a race condition in the WordPress core update process. During an update, WordPress extracts files into the wp-content/upgrade/ working directory. For the window that extraction is in progress, a race could lead to remote code execution. WordPress 7.1.4 hardens this by adding 16 random characters to temporary folder names, restoring index.php protection in the working directory, and preventing wp-config.php from being copied there. The exact access and server conditions needed to win the race are not fully public, so treat it as serious but situational.

The remainder of the release closes a broad set of stored cross-site scripting flaws, many reachable by a Contributor-level account, across the Interactivity API, the Comments and Categories blocks, Customizer selective refresh, and user login fields, plus an unauthenticated disclosure of unpublished Customizer changesets. Some of these components date back to WordPress 4.7. None of this is exotic, which is the point: WordPress is everywhere, the fixes are routine, and the only failure mode that matters at scale is leaving sites unpatched.

01 TRIGGER
A core update begins, opening the working directory
Control: Harden temp folder naming (7.1.4)
02 RACE
An attacker races the extraction window
Control: Update to 7.1.4 across every site
03 OR XSS
A Contributor injects stored script via a block or the API
Control: Update plus tighten Contributor roles
04 IMPACT
Code execution during update, or script in an admin's browser
Control: Confirm coverage, do not assume
RELATED CVES
n/a Prior WP RCE
A pre-auth RCE in WordPress core patched in July 2026. Shows the platform's recent exposure.
AssessedWordPress security is a coverage problem, not a patch-availability problem. At this scale, the win is confirmed 7.1.4 everywhere, including the sites nobody is watching.
09 · VALIDATION

Confirm remediation

An update queued is not an update applied. Each site should end with evidence: core confirmed at 7.1.4 or later, or flagged for update.

01
Read the installed core version
Per site, from the running install.
# read wp-includes/version.php $wp_version, or the admin dashboard, per site
02
Find sites below 7.1.4
Across managed and unmanaged estates.
# enumerate all WordPress installs and flag any core version < 7.1.4
03
Confirm auto-updates
Check that background core updates are enabled where appropriate.
# verify WP_AUTO_UPDATE_CORE / automatic update settings per site
04
Review Contributor roles
On sites that accept registration, review who can author content.
# list users with Contributor and above on registration-enabled sites
05
Scan for injected script
Review recent Contributor content and block markup for stored script.
# content review for script in posts, blocks and Customizer settings
10 · EXPOSURE SELF-ASSESSMENT

Am I exposed?

Multiple (release-level)
01Do you run any WordPress sites below core version 7.1.4?
02Are background automatic core updates enabled on those sites?
03Do any sites allow Contributor-level accounts or open registration?
04Have you confirmed the installed core version per site, rather than assuming the update applied?
ANSWER TO SEE A VERDICT
Pick yes, no or not sure for each question.
11 · REFERENCES AND REVISION HISTORY
References
›WordPress 7.1.4 security release announcement
›WordPress.org version 7.1.4 documentation
›Patchstack analysis of the WordPress 7.1.4 advisories
›Search Engine Journal and HostingSeekers coverage
Revision history
1.0Nov 1, 2026Initial publication.

This advisory will be updated as exploitation activity or vendor guidance changes.

12 · FAQ
What is the most serious flaw in WordPress 7.1.4?

A race condition in the core update process that can lead to remote code execution during an update, reported by Umut Bayram.

Is it being exploited?

No active exploitation was confirmed at the time of writing, but WordPress recommends updating immediately and it is the fourth security release in six weeks.

Which other flaws are fixed?

Numerous stored cross-site scripting issues, several reachable by a Contributor account, and an unauthenticated disclosure of unpublished Customizer changesets.

How do we fix it?

Update core to 7.1.4 or later on every site, and confirm the installed version rather than assuming the auto-update applied.

VALIDATE YOUR EXPOSURE

Prove your WordPress coverage

Hayrok inventories your WordPress estate, confirms the installed core version per site, and flags the unmanaged sites that patch dashboards miss. Every result lands in Evidence Fabric.

At Hayrok Labs we question everything and Validate what matters.