Description
The Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'name (maps to display_name)' parameter in all versions up to, and including, 4.17.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires the attacker's user account to have a mapped author term, which occurs when an administrator has assigned them as a co-author on content or has enabled automatic author term creation for their role — this mapping is not present by default for new users on a stock install.
Published: 2026-10-31
Score: 6.4 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch Now
AI Analysis

Impact

The PublishPress Authors plugin processes the 'display_name' field for author terms without proper sanitization or escaping, creating a stored XSS vector. An attacker who is logged in as a subscriber or higher, who has been assigned as a co‑author or whose role is configured to auto‑create an author term, can inject JavaScript that will run whenever a page referencing the injected author term is rendered. The cross‑site scripting flaw is defined by CWE‑79 and allows the execution of arbitrary client‑side code, leading to defacement, credential theft, or redirection of site visitors.

Affected Systems

PublishPress, specifically the PublishPress Authors WordPress plugin, version 4.17.0 and earlier. Versions 4.18.0 and above are not affected; any installation using these earlier releases is vulnerable.

Risk and Exploitability

The CVSS v3 base score is 6.4, indicating a medium severity vulnerability. No EPSS score is available, and the flaw is not listed in the CISA KEV catalog. Exploitation requires an authenticated account with subscriber-level privileges that is mapped to an author term, which administrators may enable during site configuration. Because the mapping is not automatically present for new users on a stock installation, the attack surface is limited, but once in place the vulnerability can be leveraged easily by the attacker. The risk is moderate, but a user with sufficient privileges could compromise any visitor interacting with affected pages.

Generated by OpenCVE AI on October 31, 2026 at 09:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade PublishPress Authors to version 4.18.0 or later.
  • Disable automatic author term creation for untrusted user roles in the plugin settings.
  • Remove or reset author term mappings for existing subscriber accounts to eliminate stored XSS payloads.

Generated by OpenCVE AI on October 31, 2026 at 09:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 31 Oct 2026 08:00:00 +0000

Type Values Removed Values Added
Description The Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'name (maps to display_name)' parameter in all versions up to, and including, 4.17.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Exploitation requires the attacker's user account to have a mapped author term, which occurs when an administrator has assigned them as a co-author on content or has enabled automatic author term creation for their role — this mapping is not present by default for new users on a stock install.
Title Co-Authors, Multiple Authors and Guest Authors in an Author Box with PublishPress Authors <= 4.17.0 - Authenticated (Subscriber+) Stored Cross-Site Scripting via display_name profile-sync into author term name
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-31T07:46:48.065Z

Reserved: 2026-10-16T13:27:30.483Z

Link: CVE-2026-111592

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-31T08:16:48.463

Modified: 2026-10-31T08:16:48.463

Link: CVE-2026-111592

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-31T09:30:14Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')