Skip to main content

User Submitted Posts EUVDEUVD-2026-89958

| CVE-2026-62084 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 Patchstack GHSA-wqxf-vwhq-3jf6
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Submit post with malicious script payload
  3. Exploit
    Payload stored unsanitized by plugin
  4. Execution
    Admin/editor opens the submission
  5. Persist
    Script executes in victim's session
  6. Impact
    Session/context abuse in site origin

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a WordPress site running the User Submitted Posts plugin (versions up to and including 20260810) and an attacker holding at least a low-privileged authenticated account or access to the plugin's user-submission workflow (PR:L). The stored payload only triggers when a victim - typically an administrator or editor reviewing the submitted post - loads the affected page (UI:R), so exploitation depends on that human interaction rather than firing automatically. It is not exploitable unauthenticated against a default install without a submission path, and the specific vulnerable submission field is not identified in the available data.

Impact

This is a classic WordPress-plugin stored XSS scored at CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) by Patchstack. The vector is network-reachable and low-complexity, but it is NOT unauthenticated: PR:L requires at least a low-privileged authenticated account, and UI:R means a victim (typically an admin/editor reviewing submitted content) must load the page for the payload to fire. The scope change (S:C) reflects script executing in the site's browser origin/admin context rather than the plugin's own boundary, and impact is uniformly Low across C/I/A rather than any single high impact - consistent with injected script rather than direct data theft or RCE. No EPSS score, no CISA KEV listing, and no public POC are present in the supplied data, so exploitation status is 'no public exploit identified at time of analysis'. There is no SSVC decision data provided. Net: this is a real-but-modest issue - a genuine stored XSS worth patching on exposed multi-author or public-submission sites, but not an urgent internet-wide emergency. The signals are internally consistent (medium CVSS, no active-exploitation evidence, requires auth + interaction), so it reads as a routine hygiene patch rather than a high-priority incident.

Exploit ScenarioDerived

On a site running User Submitted Posts, a low-privileged authenticated user (or a permitted submitter) enters a crafted post field containing a malicious script payload that is stored without proper neutralization. When an administrator or editor later views the submitted post in the dashboard or on a rendering page, the script executes in their authenticated browser session. No public proof-of-concept is referenced in the available data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 30, 2026

Stored cross-site scripting in the WordPress plugin User Submitted Posts (all versions through 20260810) allows an attacker who can reach the plugin's user-submission workflow - including a low-privileged authenticated account or an anonymous visitor where front-end submissions are enabled - to persist malicious script content that executes when a victim loads the affected page. Exploitation requires the victim, typically an administrator or editor reviewing submitted content, to interact with the poisoned page (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, 6.5), and because the payload is injected into a rendered page with scope change, a successful attack can act in the victim's session context rather than the attacker's. There is no public exploit identified at time of analysis and the plugin is not listed as confirmed actively exploited (CISA KEV); the exact vulnerable submission field is not identified in the available data.

RemediationAI

Patch status is not confirmed from the available data: no exact fixed version number is supplied, and the single reference is the Patchstack advisory, so administrators should check that advisory and the WordPress.org plugin page for the current release and update User Submitted Posts beyond the affected 20260810 boundary as soon as a fixed build is published. Until an update is applied, the most effective compensating control is to stop untrusted content from reaching a privileged rendering context - disable the plugin's front-end submission form entirely (a hard trade-off if the site depends on user-generated content), or restrict submissions to trusted roles and hold all incoming content in the moderation queue so it is never previewed unencoded in wp-admin. Security teams can also add a WAF rule that blocks HTML/script-bearing parameters on the plugin's submission endpoint and on admin review pages, though WAF signature coverage for stored XSS is incomplete and does not sanitize already-persisted payloads, so existing submissions should be reviewed and re-saved or purged. Finally, reduce the blast radius by ensuring no administrator browses untrusted submissions with an elevated session (use a separate low-privilege review account) and by enforcing Content-Security-Policy headers that disallow inline script, which mitigates execution even if encoding gaps remain.

Affected VersionsENISA

User Submitted Posts n/a ≤20260810

Affected Packages

euvd user_submitted_posts no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-79, improper neutralization of input during web page generation, in the WordPress plugin User Submitted Posts maintained by Jeff Starr. The plugin provides a front-end post submission form plus a moderation/review workflow in wp-admin, so attacker-controlled content is stored in the database (post fields, custom fields, or plugin-specific submission metadata) and later emitted into HTML without sufficient output encoding, which is the stored-XSS variant of CWE-79. Because the injected markup is re-rendered inside an administrative page, the CVSS scope is changed (S:C) - the vulnerable component is the plugin's rendering path, but the exploited security authority is the reviewing user's session. The supplied CPE wildcard cpe:2.3:a:jeff_starr:user_submitted_posts:*:*:*:*:*:*:*:* indicates the vendor/product target without pinning a discrete build, and the version ceiling of 20260810 is the only boundary given. The assessed vector's PR:L confirms that at least low-privileged access or an exposed submission path is a precondition; there is no evidence in the available data of an unauthenticated default-install vector.

Know when User Submitted Posts gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.5 MEDIUM

Network-reachable stored XSS needing a low-privileged submitter (PR:L) and a victim viewing the content (UI:R); scope changes to browser origin with low C/I/A impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Jeff Starr User Submitted Posts allows Stored XSS.

This issue affects User Submitted Posts: from n/a through 20260810.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
Established Jeff Starr WordPress front-end post-submission plugin, common but not universal
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy