CUTSIGNcutting for sign — daily OSINT threat read
AI-generated draft, unreviewed. Version 2, written by a model from the stored public sources on 2026-11-04; hype score 7. It is regenerated when the evidence changes and is published as a verdict card under /cards/ once it crosses the publish bar. Status: superseded. Supersedes version 1.

WordPress Core CVE-2026-119977 upgrade race condition listed in CISA KEV as exploited

Patch now + Hunt / IRP1confidence: highP1 +2KEV CVE-2026-119977 +3primary source +1public PoC repo +1P1: card on day one (score below the publish bar; revised as the story develops)

CISA lists CVE-2026-119977, a WordPress Core race condition during full-package core upgrades, as known exploited, with a federal due date of 2026-11-06. Today: inventory WordPress sites, patch to the fixed release, and hunt web logs for requests into upgrade staging paths.

Triage: CISA confirms exploitation of an unauthenticated code-execution flaw in internet-facing WordPress Core, with a 2026-11-06 due date [S1].

CISA KEV, a government primary source, confirms exploitation [S1][S2]. Attacker behaviour, IoCs, the version range and the fixed version are not in S1–S3.

What happened

Timeline

2026-11-03CISA adds CVE-2026-119977 to the KEV catalog. S2
2026-11-04Secondary reporting covers the KEV listing. S3
2026-11-06Federal remediation due date. S1

Detect

Web requests into WordPress upgrade staging paths · Web server / reverse proxy / WAF access logs

index=* "/wp-content/upgrade" | rex field=_raw "(?<req_path>/wp-content/upgrade[^\s\"?]*)" | search req_path="*.php*" | stats count earliest(_time) as first_seen latest(_time) as last_seen values(status) as status by host, req_path | convert ctime(first_seen) ctime(last_seen)

A hit means: A client requested a PHP file inside the upgrade staging area, which matches the exploit condition [S1]. This assumes the default WordPress staging directory; the sources do not name the exact path. A 200 response to an external client during an upgrade window warrants forensic triage.

Shell or download tools spawned by the web server or PHP process · EDR / Sysmon / auditd process creation on WordPress hosts

index=* (parent_process_name="php*" OR parent_process_name="httpd" OR parent_process_name="apache2" OR parent_process_name="nginx" OR parent_process_name="w3wp.exe") (process_name="sh" OR process_name="bash" OR process_name="dash" OR process_name="curl" OR process_name="wget" OR process_name="python*" OR process_name="perl" OR process_name="nc" OR process_name="cmd.exe" OR process_name="powershell.exe") | stats count earliest(_time) as first_seen values(process) as cmdline by host, parent_process_name, process_name

A hit means: The web server executed a command, which is consistent with the code execution the KEV entry describes [S1]. Correlate the time with core upgrade windows and with Hunt 1 hits.

Verify

Scope

Affected

Only if

Not affected if

Fixed in: 7.1.4 (per pipeline exposure data; confirm against the WordPress release note)

Enumerate

Contain

Eradicate

Recover

Re-enter the loop when

Debrief

Detection coverage — checked automatically

CategorySourceStatus
VendorImpacted vendor / CERT advisorypublished — primary source among the thread's sources: https://www.cisa.gov/known-exploited-vulnerabilities-catalog
GovernmentCISA KEV · CVE-2026-119977published — listed 2026-11-03, federal due 2026-11-06
ReferenceNVD · CVE-2026-119977published — published 2026-10-31, CVSS 3.1 8.1
VM scannersQualys · CVE-2026-119977published — ThreatPROTECT: CISA Warns of WordPress Vulnerability Exploited in the Wild (CVE-2026-119977)
VM scannersRapid7 · CVE-2026-119977nothing found — entry exists, no InsightVM coverage stated
VM scannersTenable · CVE-2026-119977nothing found — no plugin names the CVE yet
EDR / endpoint VMCrowdStrike blognothing found — no post names it among the feed's 10 newest items
EDR / endpoint VMMicrosoft Security blognothing found — no post names it among the feed's 10 newest items
EDR / endpoint VMSentinelOne blognothing found — no post names it among the feed's 10 newest items
EDR / endpoint VMSentinelOne Labsnothing found — no post names it among the feed's 10 newest items
WAF / edgeAkamai blognothing found — no post names it among the feed's 1181 newest items
WAF / edgeCloudflare WAF managed-ruleset changelognothing found — no post names it among the feed's 137 newest items
Cloud / containerWiz blognothing found — no post names it among the feed's 716 newest items
Linux distro errataDebian tracker · CVE-2026-119977published — tracker entry
Linux distro errataRed Hat · CVE-2026-119977nothing found — entry exists, no errata yet
IDS / researchCisco Talos blognothing found — no post names it among the feed's 15 newest items
IDS / researchEmerging Threats open · CVE-2026-119977nothing found — no open rule names it (exploit, web_server, web_specific_apps sets)
Detection contentElastic detection rulespublished — 3 files name WordPress: rules/linux/persistence_webserver_php_file_creation_in_wordpress_plugin_dir.toml, rules/_deprecated/defense_evasion_code_injection_conhost.toml, rules/macos/privilege_escalation_user_added_to_admin_group.toml
Detection contentElastic Security Labsnothing found — no post names it among the feed's 103 newest items
Detection contentSigmaHQ rulespublished — 17 files name WordPress: deprecated/windows/win_susp_vssadmin_ntds_activity.yml, deprecated/windows/proc_creation_win_susp_squirrel_lolbin.yml, rules/windows/file/file_event/file_event_win_iso_file_mount.yml, rules/web/proxy_generic/proxy_ua_frameworks.yml
Detection contentSplunk ESCUpublished — 12 files name WordPress / TOCTOU: stories/wordpress_vulnerabilities.yml, detections/web/wordpress_bricks_builder_plugin_rce.yml, stories/xworm.yml, stories/clop_ransomware.yml
CommunityNuclei template · CVE-2026-119977nothing found — no template under http/cves
MSSP / IR firmsArctic Wolf blognothing found — no post names it among the feed's 10 newest items
MSSP / IR firmsHuntress blognothing found — no post names it among the feed's 748 newest items
MSSP / IR firmsRapid7 blognothing found — no post names it among the feed's 20 newest items
MSSP / IR firmsSophos threat researchnothing found — no post names it among the feed's 15 newest items
ResearchUnit 42nothing found — no post names it among the feed's 15 newest items

Checked automatically 2026-11-04 13:07Z from public sources: 8 published, 19 nothing found, 0 not machine-checkable, 0 failed. "Nothing found" means the public source answered and had nothing, as of that moment; a feed covers only its newest posts. Re-checked daily.

What a person would still look up (4)
VM scannersLook up whether your scanner has a check naming CVE-2026-119977 and whether it reads the core version.
WAF / edgeCheck vendor changelogs for rules covering WordPress upgrade staging paths.
EDRConfirm process-creation telemetry is collected from WordPress hosts, including PHP-FPM children.
Detection contentCheck Sigma, Splunk ESCU and Elastic repositories for content naming this CVE.

Exposure queries — generated automatically

shodan · cve · CVE-2026-119977

vuln:CVE-2026-119977

open · Shodan tags a service with a CVE from its banner version; a paid-tier filter. Exact for this CVE, blind to a host Shodan has not fingerprinted.

0match this spelling on Shodan · 2026-11-04 — Shodan has tagged no banner with this CVE yet; its tagging follows its own version fingerprinting, not the advisory

shodan · cpe · wordpress:wordpress

cpe:"cpe:/a:wordpress:wordpress"

open · Every Wordpress service Shodan fingerprinted, any version (CPE 2.2 form of cpe:2.3:a:wordpress:wordpress). Affected per NVD: >= 4.7 < 4.7.39; >= 4.8 < 4.8.34; >= 4.9 < 4.9.35; >= 5.0 < 5.0.31; >= 5.1 < 5.1.28; >= 5.2 < 5.2.30; >= 5.3 < 5.3.27; >= 5.4 < 5.4.25.

2,278,704services internet-wide on Shodan · 2026-11-04

shodan · product · wordpress:wordpress

product:"Wordpress"

open · Banner product name, NVD's spelling; adjust if Shodan's differs. Affected per NVD: >= 4.7 < 4.7.39; >= 4.8 < 4.8.34; >= 4.9 < 4.9.35; >= 5.0 < 5.0.31; >= 5.1 < 5.1.28; >= 5.2 < 5.2.30; >= 5.3 < 5.3.27; >= 5.4 < 5.4.25.

0match this spelling on Shodan · 2026-11-04

censys · product · wordpress:wordpress

host.services: (software.product = "Wordpress")

Censys Platform host search, software as fingerprinted at layer 7. Affected per NVD: >= 4.7 < 4.7.39; >= 4.8 < 4.8.34; >= 4.9 < 4.9.35; >= 5.0 < 5.0.31; >= 5.1 < 5.1.28; >= 5.2 < 5.2.30; >= 5.3 < 5.3.27; >= 5.4 < 5.4.25.

shodan · alias · wordpress:wordpress

http.html:"wp-includes/js/wp-emoji-release.min.js"

open · Banner spelling suggested by the model from the card text (core script path present on nearly every WordPress front end); counted against Shodan before it was shown.

207,444services internet-wide on Shodan · 2026-11-04

Banner spellings: a model read 1 from the NVD names and this card's text (former and marketing names, console titles); 1 matched something on Shodan and is shown above, the rest were dropped.

Scope every query in your own tool, never in a shared document: Shodan `net:<your_ranges>`, `org:"<your_org>"` or `hostname:<your_domain>` (or a Shodan Monitor network alert, which applies the scope for you); Censys `host.ip: <your_ranges>` or `host.dns.names: <your_domain>`. Then compare the banner version with the affected range. Generated automatically 2026-11-04 13:07Z from the CVE ids and NVD's CPE configurations, each Shodan query counted against Shodan itself; re-built daily with the coverage check.

Open questions

Sources

Public OSINT only. AI-generated by the pipeline; structure follows the DAIR model from Dynamic Incident Response (Joshua Wright). Published automatically once it crosses the publish bar.