Description
The User Submitted Posts WordPress plugin before 20260608 does not escape a submitted value before outputting it in an admin-configured display template, leading to a Stored Cross-Site Scripting that can be triggered by unauthenticated users when a non-default display option is enabled.
Published: 2026-07-01
Score: 4.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an unauthenticated user to insert malicious script code into the author name field of a WordPress post submission form. Because the plugin outputs the field value without escaping in a custom admin‑configured display template, the script is stored in the database. When any user views the page that renders the sanitized post, the injected code executes in their browser, enabling attacks such as cookie theft, session hijacking, def additional malware. The impact is confined to the the entire user base that accesses the affected content.

Affected Systems

WordPress installations using the User Submitted Posts plugin prior to the release dated 20260608 are affected. No other vendors or products are listed in the CNA data. The flaw exists in all pre‑20260608 versions regardless of other installed plugins or themes.

Risk and Exploitability

No CVSS or EPSS scores are published for this entry, and it is not yet listed in the CISA KEV catalog. The threat can be leveraged by any unauthenticated user who can trigger the non‑default display option. While the vulnerability does not provide immediate remote code execution on the server, the stored XSS payload is persistent and widely distributed once the malicious author name is rendered, making the risk moderate but potentially high if the injected script performs destructive actions on user browsers.

Generated by OpenCVE AI on July 1, 2026 at 12:54 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the User Submitted Posts plugin to version 20260608 or later, which includes proper escaping of author names in the display template.
  • If the plugin is no longer needed, deactivate or uninstall it completely to eliminate the attack surface.
  • As an interim measure, restrict the plugin’s display options to the default setting or implement server‑side sanitization of the author name field to neutralize potential script injections.

Generated by OpenCVE AI on July 1, 2026 at 12:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 01 Jul 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 01 Jul 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 01 Jul 2026 09:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 01 Jul 2026 06:45:00 +0000

Type Values Removed Values Added
Description The User Submitted Posts WordPress plugin before 20260608 does not escape a submitted value before outputting it in an admin-configured display template, leading to a Stored Cross-Site Scripting that can be triggered by unauthenticated users when a non-default display option is enabled.
Title User Submitted Posts < 20260608 - Unauthenticated Stored XSS via Author Name
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-01T10:18:43.807Z

Reserved: 2026-06-08T09:20:15.246Z

Link: CVE-2026-11570

cve-icon Vulnrichment

Updated: 2026-07-01T10:18:40.118Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-01T13:00:15Z

Weaknesses

No weakness.