Skip to main content

Front End PM EUVDEUVD-2026-93033

| CVE-2026-39788 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-06 Patchstack GHSA-7369-3q5v-7fww
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain Subscriber account on target site
  2. Delivery
    Submit crafted message with XSS payload
  3. Exploit
    Privileged user opens message in dashboard
  4. Execution
    Script executes in victim session (scope change)
  5. Impact
    Steal session tokens or act as victim

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

Exploitation requires an authenticated account with at least Subscriber privileges on a WordPress site running Front End PM version 11.4.6 or earlier (PR:L); where this is most practical on sites that allow open/self user registration. The attacker injects a script payload through a Front End PM input (e.g., private message or profile field), and impact is realized only when a higher-privileged user views the stored content (UI:R), with the injected code then executing in that victim's security context (S:C). Limiting factors: the attacker cannot be fully anonymous (a low-privilege account is needed), a privileged victim must actively open the malicious content, and sites that disable user registration or restrict Subscriber capabilities substantially reduce exposure.

Impact

This is a stored/reflected Cross-Site Scripting flaw (CWE-79) in the Front End PM WordPress plugin at version 11.4.6 and earlier, assessed by Patchstack at CVSS 6.5 (medium). The vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L indicates network-reachable, low-complexity exploitation that requires an authenticated low-privilege account (PR:L - the 'Subscriber' role named in the title) plus victim interaction (UI:R), with a scope change (S:C) because the injected script executes in the context of a higher-privileged user/browser session rather than the attacker's own. No EPSS score, KEV listing, or public POC is present in the provided data, so exploitation status is 'no public exploit identified at time of analysis.' The realistic risk is moderate-to-low in practice: the PR:L requirement means an attacker must already hold (or self-register, if open registration is enabled) a Subscriber account, and UI:R means a privileged victim must view the malicious content before impact occurs. The partial C:L/I:L/A:L impacts reflect typical XSS consequences (session/token theft, limited action-on-behalf, possible UI disruption) rather than full system compromise. There is no conflicting signal in the data; the main uncertainty is whether exploitation requires open user registration and whether the payload reaches an administrator, both of which materially change real-world severity.

Exploit ScenarioDerived

An attacker registers or obtains a WordPress Subscriber account on a site running Front End PM <= 11.4.6 and submits a private message or profile field containing a malicious script payload. When an administrator or other privileged user opens that message in the WordPress dashboard, the script executes in their authenticated browser session (scope change), enabling session/cookie theft or actions performed as the victim. No public exploit code is identified at time of analysis, and the attack requires the victim to view the crafted content (UI:R).

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 – Oct 06, 2026

Stored cross-site scripting in the Front End PM WordPress plugin (versions 11.4.6 and earlier) lets an attacker holding a low-privileged Subscriber account inject script payloads through plugin input such as private messages or profile fields, which then execute in the browser of a higher-privileged user who views the content. The flaw is rated CVSS 6.5 (medium, AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L), meaning the attacker must be authenticated and the victim must actively open the tainted content, so exposure is concentrated on sites that permit open or self-service user registration. No public exploit code has been identified at time of analysis and the issue is not reported as actively exploited; Patchstack published the finding and no vendor fix version is confirmed in the available data.

RemediationAI

No vendor-released patch version is confirmed in the available data, so the first step is to check the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/front-end-pm/vulnerability/wordpress-front-end-pm-plugin-11-4-6-cross-site-scripting-xss-vulnerability) and the plugin's WordPress.org page for a release newer than the affected 11.4.6 range, and upgrade as soon as one is published. Until a fix is available, apply compensating controls that match this specific attack path: disable open/self-service user registration and tightly control which accounts hold the Subscriber role, since the exploit requires an authenticated low-privilege account - the trade-off is loss of public sign-up functionality. Sites that must keep registration open should restrict or temporarily deactivate the Front End PM plugin's messaging and front-end profile features (which removes the injection surface at the cost of losing member-to-member messaging), and can add a Content Security Policy that disallows inline and third-party script execution to blunt payload execution while accepting possible breakage of legitimate scripts. Additionally, enforce WordPress cookie hardening (HttpOnly/Secure/SameSite) and reduce standing Administrator/Editor sessions so that any successful script execution in a privileged browser yields limited value, and review private messages and profile records for injected markup before re-enabling features.

Affected VersionsENISA

Front End PM n/a ≤11.4.6

Affected Packages

euvd front_end_pm 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

This is a classic CWE-79 improper neutralization of user-supplied input during web page generation, occurring in the Front End PM WordPress plugin (CPE cpe:2.3:a:shamim_hasan:front_end_pm, maintained by Shamim Hasan), a front-end private messaging component that lets site members exchange messages and maintain profile data without entering wp-admin. Because the plugin renders member-supplied message bodies and profile fields into front-end pages, missing or incomplete output encoding allows an HTML/JavaScript payload to persist server-side and be served back to any user who reads that message or profile. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L is consistent with a stored XSS requiring only Subscriber-level access: PR:L reflects the need for an account, UI:R reflects that a victim must open the malicious content, and S:C (scope changed) captures the pivot where injected script runs in the security context of whichever user - potentially an administrator or editor - views the content. C/I/A ratings of Low reflect the typical XSS impact profile of session/credential theft, forced actions, or content manipulation rather than direct server compromise. ENISA tracks the same issue as EUVD-2026-93033 against Front End PM versions up to and including 11.4.6.

Know when Front End Pm 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

Subscriber-level account required (PR:L), victim must view content (UI:R), and injected script runs in a different privileged context (S:C), yielding limited C/I/A impact typical of stored XSS.

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

Subscriber Cross Site Scripting (XSS) in Front End PM <= 11.4.6 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
WordPress front-end messaging plugin, moderate but not ubiquitous install base
Data Quality
5 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