CVE-2026-87902
Analyzed
Analyzed - Analysis Complete
Path Traversal in WordPress Core Leading to Remote Code Execution
Vulnerability report for CVE-2026-87902, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-09-22
Last updated on: 2026-09-28
Assigner: HackerOne
Description
Description
An unauthenticated attacker can make `get_page_template()` page-template resolution include a chosen readable local `.php` file outside the active theme directories. If relevant pre-conditions for both the server and the active theme are met, this can lead to RCE.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| wordpress | wordpress | From 4.8 (inc) to 4.8.32 (exc) |
| wordpress | wordpress | From 4.9 (inc) to 4.9.33 (exc) |
| wordpress | wordpress | From 5.0 (inc) to 5.0.29 (exc) |
| wordpress | wordpress | From 5.1 (inc) to 5.1.26 (exc) |
| wordpress | wordpress | From 5.2 (inc) to 5.2.28 (exc) |
| wordpress | wordpress | From 5.3 (inc) to 5.3.25 (exc) |
| wordpress | wordpress | From 5.4 (inc) to 5.4.23 (exc) |
| wordpress | wordpress | From 5.5 (inc) to 5.5.22 (exc) |
| wordpress | wordpress | From 5.6 (inc) to 5.6.21 (exc) |
| wordpress | wordpress | From 5.7 (inc) to 5.7.19 (exc) |
| wordpress | wordpress | From 5.8 (inc) to 5.8.17 (exc) |
| wordpress | wordpress | From 5.9 (inc) to 5.9.18 (exc) |
| wordpress | wordpress | From 6.0 (inc) to 6.0.16 (exc) |
| wordpress | wordpress | From 6.1 (inc) to 6.1.14 (exc) |
| wordpress | wordpress | From 6.2 (inc) to 6.2.13 (exc) |
| wordpress | wordpress | From 6.3 (inc) to 6.3.12 (exc) |
| wordpress | wordpress | From 6.4 (inc) to 6.4.12 (exc) |
| wordpress | wordpress | From 6.5 (inc) to 6.5.12 (exc) |
| wordpress | wordpress | From 6.6 (inc) to 6.6.9 (exc) |
| wordpress | wordpress | From 6.7 (inc) to 6.7.9 (exc) |
| wordpress | wordpress | From 6.8 (inc) to 6.8.10 (exc) |
| wordpress | wordpress | From 6.9 (inc) to 6.9.9 (exc) |
| wordpress | wordpress | From 7.0 (inc) to 7.0.6 (exc) |
| wordpress | wordpress | to 4.7.37 (exc) |
| wordpress | wordpress | From 7.1 (inc) to 7.1.2 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-98 | The PHP application receives input from an upstream component, but it does not restrict or incorrectly restricts the input before its usage in "require," "include," or similar functions. |