CVE-2020-13487
Description
The bbPress plugin through 2.6.4 for WordPress has stored XSS in the Forum creation section, resulting in JavaScript execution at wp-admin/edit.php?post_type=forum (aka the Forum listing page) for all users. An administrator can exploit this at the wp-admin/post.php?action=edit URI.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
bbpress/bbpressPackagist | <= 2.6.4 | — |
Affected products
2- WordPress/bbPress plugindescription
Patches
Vulnerability mechanics
Root cause
"Improper neutralization of user-controllable input in forum creation fields allows stored cross-site scripting."
Attack vector
An attacker with administrator-level access to the WordPress admin panel navigates to the forum creation or editing page (`wp-admin/post.php?action=edit`). The attacker injects malicious JavaScript into the forum title or description fields, which the plugin fails to sanitize [CWE-79]. When any user (including other administrators) visits the Forum listing page (`wp-admin/edit.php?post_type=forum`), the stored script executes in their browser session [ref_id=1]. The attack requires the attacker to have an administrator account, but the stored XSS then affects all users who view the forum listing.
Affected code
The vulnerability exists in the Forum creation section of the bbPress plugin (through version 2.6.4) for WordPress. The affected code path is in the administrative forum editing interface at `wp-admin/post.php?action=edit`, where forum title or description input is not sanitized before being stored and later rendered on the Forum listing page at `wp-admin/edit.php?post_type=forum` [ref_id=1]. The specific functions handling forum creation and display are part of bbPress's custom post type implementation for forums.
What the fix does
The NVD advisory and reference materials do not include a specific patch diff or code-level fix details [ref_id=1]. The remediation guidance is to upgrade bbPress to a version newer than 2.6.4, as the vulnerability is present "through 2.6.4" [ref_id=1]. The fix would involve properly escaping or sanitizing user-supplied input in forum title and description fields before rendering them on the Forum listing page, preventing stored cross-site scripting [CWE-79].
Preconditions
- authAttacker must have an administrator-level account on the WordPress installation
- configThe bbPress plugin (version 2.6.4 or earlier) must be installed and active
- networkAttacker must have network access to the WordPress admin panel
- inputMalicious JavaScript payload is injected via forum title or description fields
Generated on May 31, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
8- github.com/advisories/GHSA-p9xp-xghp-gqvpghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2020-13487ghsaADVISORY
- bbpress.orgghsaWEB
- bbpress.orgmitrex_refsource_MISC
- codex.bbpress.org/releasesghsaWEB
- codex.bbpress.org/releases/mitrex_refsource_MISC
- wordpress.org/plugins/bbpress/ghsax_refsource_MISCWEB
- www.youtube.com/watchghsax_refsource_MISCWEB
News mentions
0No linked articles in our index yet.