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 flaw exists because the User Submitted Posts plugin does not escape values entered in the author name field before rendering them in an admin‑configured an attacker is stored in the database and later executed when any user views the rendered page. The vulnerability is a classic Cross‑Site Scripting weakness identified as CWE‑79 and can affect the confidentiality and integrity of users who load the compromised content.

Affected Systems

WordPress installations that have the User Submitted Posts plugin installed at a revision earlier than 20260608 are susceptible. No other vendors or products are listed by the CNA data. The 20260608 release fixes the issue when the plugin’s non‑default display option is enabled.

Risk and Exploitability

The CVSS score of 4.2 indicates moderate severity, while the EPSS score of < 1% signals a very low probability of exploitation at this time. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, the likely attack vector is an unauthenticated web request that submits a post with a malicious author name; the resulting payload is stored in the database and then executed whenever any user views the affected post.

Generated by OpenCVE AI on July 21, 2026 at 15:02 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade 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 not required, deactivate or uninstall it completely to remove the attack surface.
  • If updating is not possible immediately, limit the plugin to the default display option or implement server‑side sanitization of the author name field to neutralize potential script injections.

Generated by OpenCVE AI on July 21, 2026 at 15:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 21 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Fri, 17 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 15 Jul 2026 10:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Tue, 14 Jul 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Mon, 13 Jul 2026 04:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Fri, 10 Jul 2026 03:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Thu, 09 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 08 Jul 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Tue, 07 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Mon, 06 Jul 2026 12:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sun, 05 Jul 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 04 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sat, 04 Jul 2026 07:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Fri, 03 Jul 2026 12:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Thu, 02 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Thu, 02 Jul 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Thu, 02 Jul 2026 04:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

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

Type Values Removed Values Added
Weaknesses CWE-79

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

Type Values Removed Values Added
Weaknesses CWE-79

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-21T15:15:08Z

Weaknesses
  • CWE-79

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