Vulnerability: CVE-2026-119977 is a high-severity WordPress Core race condition that can allow arbitrary code execution during software upgrades.
Exploitation: Activity targeting staged setup-config.php installer paths was observed on October 30, 2026. CISA confirmed active exploitation through its November 3 KEV addition.
Available fixes: Update to WordPress Core 7.1.4 or the corresponding patched release for your branch. Backports extend to the 4.7 branch, including fixes in 4.7.39 and 7.0.8.
Enterprise response: Verify WordPress patch completion and assess suspected compromise separately. Hexnode UEM can support maintenance coordination and reporting on compatible managed Linux hosts.
The WordPress CVE-2026-119977 CISA KEV listing highlights a security risk during software upgrades. On November 3, 2026, CISA added the WordPress Core vulnerability to its Known Exploited Vulnerabilities catalog after confirming active exploitation. The flaw carries a CVSS score of 8.1 and can allow arbitrary code execution on affected servers.
For enterprises running self-hosted WordPress sites, starting an update does not establish that remediation is complete. The reported vulnerability concerns the upgrade process itself, making verification of the patched installation an essential part of the response.
From patch release to confirmed exploitation
Patches were available before CISA’s confirmation, but reported activity showed attackers targeting the upgrade workflow. Wordfence recorded more than 18,500 requests targeting staged setup-config.php installer paths during the first 21 hours after deploying its firewall rule.
The key events establish the response timeline:
October 28: WordPress released Core version 7.1.4 and announced security backports for older branches down to 4.7, with releases rolling out as they became ready.
October 30: Exploitation activity targeting staged setup-config.php paths was observed.
November 3: CISA added the vulnerability to its KEV catalog.
November 6: Federal Civilian Executive Branch agencies must apply fixes under Binding Operational Directive 26-04.
Request volumes should not be interpreted as the number of compromised sites. CISA confirmed exploitation of the vulnerability, but the supplied reporting does not establish how many installations attackers successfully compromised.
Top 10 Cybersecurity Challenges for Enterprises
Explore ten enterprise cybersecurity challenges and practical risk reduction strategies.
How the upgrade window creates exposure
CVE-2026-119977 is a time-of-check time-of-use race condition. A time-of-check time-of-use race condition occurs when a resource’s state can change between a software check and its subsequent use, invalidating the check. In WordPress Core, the reported exposure occurs during software upgrades and can enable arbitrary code execution on affected servers.
Observed activity focused on staged setup-config.php installer paths. This makes the upgrade workflow relevant to exposure assessment, even when a site appears to operate normally outside an update.
During full-package Core upgrades, unpatched WordPress Core versions from 4.7.0 through 7.1.3 extract files, including the installer, into a predictable staging directory. Exploitation requires web and PHP access to that directory and sufficient time before cleanup. Researchers have documented this mechanism, but the reviewed sources do not describe the full sequence of a successful attack.
What enterprises should verify
The WordPress CVE-2026-119977 CISA KEV entry makes update completion an operational priority. Teams should distinguish scheduled maintenance, completed remediation, and compromise assessment.
Response area
What IT should verify
Affected installations
Which self-hosted WordPress instances require the available fix
Upgrade completion
Whether the patched version is deployed
Security assessment
Whether evidence indicates exploitation before remediation
These checks answer different questions. An update schedule shows intent, while version verification establishes the installed state. Neither independently determines whether attackers previously compromised the installation.
IT and security teams should keep this distinction in mind when reporting progress. A completed patch deployment addresses the vulnerability but does not, by itself, resolve questions about earlier exploitation.
Featured resource
Cybersecurity kit
Download cybersecurity frameworks, checklists, policy templates, and UEM guides to strengthen your enterprise security strategy.
Hexnode UEM can support maintenance workflows for compatible managed Linux hosts running self-hosted web applications. Its Linux Agent supports patch and application update deployment, approval workflows, maintenance windows, and compliance reporting.
Administrators can organize the response around three steps:
Identify hosts: Organize enrolled Linux servers hosting WordPress under Manage > Device Groups. Use Admin > Custom Attributes to record their WordPress hosting role and, where needed, use that attribute as a Dynamic Device Group condition.
Coordinate maintenance: Enable Require update approval in the Linux patch automation. Configure maintenance windows under the Linux policy’s Patches and Updates > Update Preferences, assign the policy to the target devices, and enable Install and reboot only during maintenance window in the automation. Administrators can also deploy tested Bash scripts through Execute Custom Script. A script can invoke WP-CLI to update WordPress where WP-CLI is installed, and the required permissions and WordPress installation path are configured.
Verify completion: Review execution details in the automation’s Reports sub-tab and installation status under Patches and Updates. Separately confirm the patched WordPress version through an administrator-led application check.
WordPress version verification remains separate from general host compliance. Hexnode supports host patch management and administrator-led script execution. WordPress Core updates still use WordPress’s update mechanism, and successful script execution alone does not establish that an installation was free of prior compromise.
FAQs
What is CVE-2026-119977?
It is a WordPress Core race condition associated with software upgrades. Successful exploitation can allow arbitrary code execution on an affected server.
Has exploitation been confirmed?
Yes. CISA added the vulnerability to its KEV catalog on November 3, 2026, based on evidence of active exploitation. Reported request counts do not establish the number of compromised installations.
Does patching confirm that a WordPress site was not compromised?
No. Patching addresses the vulnerability, while assessing earlier compromise requires a separate investigation. Administrators should verify both remediation status and any evidence of suspicious activity.
Verify remediation before closing the response
This incident reinforces the need to include upgrade workflows in security planning. Apply the available fixes and confirm the resulting WordPress installation state. Keep remediation records separate from compromise assessments so that a completed update does not prematurely close an investigation.
Coordinate Linux patching with Hexnode UEM
Schedule supported Linux updates and track deployment progress with Hexnode UEM.
A storyteller for practical people. Breaks down complicated topics into steps, trade-offs, and clear next actions—without the buzzword fog. Known to replace fluff with facts, sharpen the message, and keep things readable—politely.