2026-09-24CRITICALexploitedWordPress's fix for a pre-auth file-inclusion bug is already outrun by a public Nuclei template and confirmed file-write attempts
WordPress Core: unauthenticated page-template path traversal to conditional RCE, actively exploited within 24h of patch with a named public Nuclei template
cve · CVE-2026-87902
Coverage
1
first 2026-09-24 → last 2026-09-24
Latest activity
2026-09-24
WordPress's fix for a pre-auth file-inclusion bug is already outrun by a public Nuclei template and confirmed…
Peak priority
critical
1 critical
Targets
public-sector
sectors: public-sector
Sources cited
4
4 hosts
Action items (3)
Do-now tasks recorded on the entries about CVE-2026-87902, newest first. Check the date before acting on an older one.
- Immediate action: WordPress fixed CVE-2026-87902 on 2026-09-22 (7.1.2, with matching security backports on every branch back to 4.7.37), and within 24 hours Patchstack recorded confirmed pearcmd-based file-write exploitation attempts plus a named public Nuclei template now driving traffic at more than ten times the first evening's volume. Update to the branch-appropriate fixed release immediately. Where an update cannot land same-day, block traversal sequences in the2026-09-24CVE-2026-87902
pagenamerequest parameter at the WAF/reverse-proxy layer (a real page slug never contains one) and disableregister_argc_argvfor web-facing PHP to break the pearcmd escalation path without yet fixing the underlying inclusion. - Patch every WordPress install (any version from 4.7.0 through 7.1.1) to its branch's fixed release now; where same-day patching is not possible, block2026-09-24CVE-2026-87902
pagenamevalues containing percent-encoded traversal sequences at the WAF/reverse-proxy layer and disableregister_argc_argvfor web-facing PHP. - Check2026-09-24CVE-2026-87902
/tmpand/var/tmpon every WordPress host that was internet-reachable and unpatched since 2026-09-22 for unexpected.phpfiles; their presence means a file-write attempt already succeeded and the host must be treated as compromised, not merely probed.
Defender insights
What each entry about CVE-2026-87902 tells a defender to do, newest first.
Triage · detection
Story timeline
Hunting pivots
Affected products
ATT&CK techniques (3 across 3 tactics)
3 techniques observed across 1 entry about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v19.2 · compare on the matrix · Navigator layer (JSON)
- ReconnaissanceActive Scanning: Vulnerability Scanning
- Initial AccessExploit Public-Facing Application
- PersistenceServer Software Component: Web Shell
Reconnaissance TA0043
T1595.002Active Scanning: Vulnerability Scanning×1
Adversaries may scan victims for vulnerabilities that can be used during targeting. Vulnerability scans typically check if the configuration of a target host/application (ex: software and version) potentially aligns with the target of a specific exploit the adversary may seek to use.
Evidence: 2026-09-24/wordpress-cve-2026-87902-page-template-traversal-rce · ATT&CK page ↗
Initial Access TA0001
T1190Exploit Public-Facing Application×1
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.
Evidence: 2026-09-24/wordpress-cve-2026-87902-page-template-traversal-rce · ATT&CK page ↗
Persistence TA0003
T1505.003Server Software Component: Web Shell×1
Adversaries may backdoor web servers with web shells to establish persistent access to systems. A Web shell is a Web script that is placed on an openly accessible Web server to allow an adversary to access the Web server as a gateway into a network. A Web shell may provide a set of functions to execute or a command-line interface on the system that hosts the Web server.
Evidence: 2026-09-24/wordpress-cve-2026-87902-page-template-traversal-rce · ATT&CK page ↗
Entries about WordPress Core: unauthenticated page-template path traversal to conditional RCE, actively exploited within 24h of patch with a named public Nuclei template (1)
Co-occurring entities
Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.
Where this entity is cited
Source distribution
- github.com1 (25%)
- patchstack.com1 (25%)
- ressl.ch1 (25%)
- wordfence.com1 (25%)
External references
All cited sources (4)
- github.comprimaryWordPress Security Team (GHSA-7hp8-65ch-5whp)https://github.com/WordPress/wordpress-develop/security/advisories/GHSA-7hp8-65ch-5whp
- patchstack.comPatchstackhttps://patchstack.com/articles/cve-2026-87902-attackers-started-probing-wordpress-sites-hours-after-the-patch/
- ressl.chRobert Ressl (discovering researcher)https://ressl.ch/blog/cve-2026-87902-wordpress/
- wordfence.comWordfence Threat Intelligencehttps://www.wordfence.com/blog/2026/09/psa-critical-unauthenticated-path-traversal-vulnerability-patched-in-wordpress-core/