Exploited vulnerability

WordPress Core Upgrade-Window Race Flaw (CVE-2026-119977)

A race condition in the WordPress core upgrade process that lets an unauthenticated attacker run code on the server during the upgrade window.

  • On CISA KEV
CVE ID
CVE-2026-119977
CVSS
8.1 High (CVSS v3.1, Wordfence as CNA; NVD lists it as a secondary source); no CVSS 4.0 score in the record or NVD
CISA KEV
Listed
Affected product
WordPress Core 4.7.0 through 7.1.3, per the CVE record
Exploited
Yes
Published
31 October 2026 (CVE record and NVD); CISA KEV 3 November 2026

In short

CVE-2026-119977 is a race condition in the WordPress core upgrade process that lets an unauthenticated attacker run code on the server during the upgrade window. Wordfence, the CNA, scores it CVSS 3.1 8.1, and CISA added it to the KEV catalog on 3 November 2026 with a due date of 6 November 2026.

Profile MapVulnerability
  1. CVECVE-2026-119977
  2. ProductWordPress Foundation WordPress Core 4.7.0 through 7.1.3, per the CVE record
  3. CISA KEVListedKnown Exploited Vulnerabilities
  4. ExploitedYesin real attacks
  5. Fix Steps5actions listedMove Sites on 4.6 or Earlier

What it allows

CVE-2026-119977 sits in the way WordPress core stages files during a full-package upgrade. The CVE record says the staging paths are predictable and web-accessible. That makes it possible for an unauthenticated attacker to execute code on the server during the upgrade window.

The record files the weakness under CWE-367, a time-of-check time-of-use race condition. Put simply, the server checks a staged file at one moment and uses it at a later one, and an attacker can act in between. Wordfence, the CNA, scores it CVSS 3.1 8.1 High with vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H. The High attack complexity reflects the race an attacker has to win.

What WordPress Changed in 7.1.4

The WordPress.org release documentation does not name the CVE id. Its entry that matches this flaw reads "a race condition during core updates that could lead to remote code execution", reported by Umut Bayram. CISA's KEV entry links the 7.1.4 announcement.

The CVE record links the 7.1.3 and 7.1.4 versions of class-wp-upgrader.php and update-core.php, so a reader can compare the two. The documentation lists both files among those revised in 7.1.4.

The same release fixes 21 other issues, mostly stored cross-site scripting. Our post on the WordPress 7.1.4 security update covers those and the exploitation attempts Wordfence reported.

What CISA Says About Exploitation

CISA added the CVE to the Known Exploited Vulnerabilities catalog on 3 November 2026, with a due date of 6 November 2026. Its entry marks known ransomware campaign use as Unknown and forensic triage as Yes. The required action tells owners to apply mitigations per vendor instructions under CISA's BOD 26-04. Our KEV glossary entry explains the catalog.

Exploit signals
  • CISA KEVYesAdded 3 November 2026 with a due date of 6 November 2026; ransomware campaign use is marked Unknown3 Nov
  • Exploitation in CISA SSVCYesExploitation active, automatable no, technical impact total3 Nov
  • EPSSYesScore 0.006, percentile 0.48751 on 3 November3 Nov
Verdict In CISA KEV since 3 November 2026; CISA SSVC records active exploitation

CISA's SSVC entry in NVD marks the flaw as not automatable. The remote code execution glossary entry explains what code execution gives an attacker once the race is won.

What Wordfence Reports About Probing

Update, 6 November 2026. Wordfence published attack data on 5 November 2026. It says "our records indicate that attackers started targeting this vulnerability on the same day it was disclosed", 28 October 2026. Its firewall has blocked over 240,000 exploit attempts.

Wordfence says the highest volume came between 29 October and 1 November 2026, peaking on 30 October with over 74,000 attempts blocked in a single day. It says most of these requests are likely automated attempts sent to the predictable staging path in the hope of reaching a site during a core upgrade.

The blocked count, Wordfence says, "does not mean that a large number of sites have been successfully exploited". It calls successful exploitation "difficult in practice" because a request only succeeds if it arrives during the short upgrade window. Wordfence advises updating to 7.1.4 or the patched release for your branch, and optionally blocking PHP files in the upgrade directory at the web server level before updating.

Who is affected

The CVE record lists WordPress Core from 4.7.0 through 7.1.3, as 25 branch ranges. NVD copies the same ranges from the CNA and shows the entry as undergoing analysis, last modified on 4 November 2026. Each range ends one patch release before the fixed version on the matching branch.

The fixed releases come from the WordPress 7.1.4 documentation, which lists a security release for every branch from 4.7 to 7.0 next to 7.1.4. WordPress says only its most recent version is actively supported, and 4.6 and earlier get no security updates. The CVE record names no fixed version, so the fixed column is the next patch release after each affected range.

The record does not say how a site gets exposed outside an upgrade, and the description limits the attack to the upgrade window. We recommend checking the installed version after any automatic update rather than assuming it finished. Our vulnerability management guide covers how to track a rollout like this.

A different WordPress risk sits in plugins. Security For WooCommerce admin account flaw CVE-2026-100109 lets unauthenticated visitors create administrator accounts.

Timeline

  1. 28 Oct 2026

    WordPress releases 7.1.4 and backports to branches 4.7 through 7.0. The CVE record lists this date as disclosure.

  2. 30 Oct 2026

    Wordfence reserves CVE-2026-119977.

  3. 31 Oct 2026

    The CVE record and NVD entry are published.

  4. 3 Nov 2026

    CISA adds the CVE to KEV with a due date of 6 November 2026. CISA's SSVC entry records exploitation as active.

  5. 4 Nov 2026

    NVD last modifies the entry, still undergoing analysis.

  6. 5 Nov 2026

    Wordfence publishes attack data: it says attempts began on 28 October 2026 and its firewall has blocked over 240,000 exploit attempts.

What to do

  1. Update to the Fixed Release for Your Branch

    Move to 7.1.4, or to the patch release listed for your branch in the table above. WordPress says only the latest version is actively supported.

  2. Confirm the Version After Auto-Updates

    Sites with automatic background updates may have updated already. We recommend reading the installed version on every site instead of assuming it.

  3. Meet CISA's Due Date if You Are in Scope

    CISA's due date is 6 November 2026 and the entry marks forensic triage as Yes. Federal agencies follow BOD 26-04; others can use the date as a priority signal.

  4. Check Logs From the Upgrade Window

    Our post on the 7.1.4 update lists what Wordfence advises checking, such as requests to PHP files under wp-content/upgrade. Review the web server access log as well.

  5. Move Sites on 4.6 or Earlier

    These branches get no fix. Plan a move to a supported release.

Questions

Which WordPress versions does CVE-2026-119977 affect?

The CVE record lists 4.7.0 through 7.1.3, as one range per branch. The last affected release on each branch is the one before the fix, for example 7.0.7 and 6.9.10.

Do I need to be logged in to exploit it?

No. The CVE record says unauthenticated attackers can execute code during the upgrade window. The CVSS vector sets privileges required to None and user interaction to None.

Does CISA know of ransomware use?

CISA's KEV entry marks known ransomware campaign use as Unknown. That field is CISA's, as of 3 November 2026.

Why is the CVSS score 8.1 and not higher?

The vector sets attack complexity to High, because the attacker has to win a race. Wordfence, the CNA, supplied the score, and NVD shows no separate NVD score.

In our research

  1. DevOps Security: What the Binance, PHP2Shell and WordPress Attacks Teach October 2026
  2. WordPress 7.1.4 Security Update: What Site Owners Should Check October 2026
  3. Patch management Glossary term

Sources

  1. CVE-2026-119977 Record CVE Program / Wordfence CNA
  2. CVE-2026-119977 NVD
  3. Known Exploited Vulnerabilities Catalog, CVE-2026-119977 CISA
  4. WordPress 7.1.4 WordPress.org
  5. Version 7.1.4 release documentation WordPress.org
  6. Exploit Prediction Scoring System (EPSS) FIRST
  7. Attackers Actively Probing for Upgrade-Window RCE Vulnerability in WordPress Core Wordfence