Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege authenticated account
-
DeliverySubmit crafted XSS payload to e2pdf input
-
ExploitPayload stored persistently by plugin
-
ExecutionAdministrator views affected page
-
PersistScript executes in admin browser session (scope change)
-
ImpactHijack session or perform actions 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 attacker to hold a low-privileged authenticated account on the target WordPress site (PR:L) with access to an e2pdf input field or form that the plugin stores and later renders, in e2pdf versions up to and including 1.32.57. Execution additionally depends on victim user interaction (UI:R) - a higher-privileged user such as an administrator must view the page or content containing the stored payload. These two limiting factors (required authentication and required victim action) mean the flaw cannot be triggered remotely against an unauthenticated default install; it is gated on both account access and social/operational conditions that get an admin to load the malicious content. |
| Impact | This is a moderate, not critical, priority. The CVSS 3.1 vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, base 6.5) describes a network-exploitable but conditional flaw: it requires an authenticated low-privilege account (PR:L) and victim user interaction (UI:R), with only Low impact to confidentiality, integrity, and availability, offset by a changed scope (S:C) typical of stored XSS executing in another user's browser session. No EPSS score, no CISA KEV listing, and no public POC are present in the supplied intelligence, so there is no public exploit identified at time of analysis. The combination of required authentication plus required user interaction materially lowers real-world risk below what the 6.5 score alone might suggest - this is a realistic but not wormable, not mass-exploitable issue. Note a signal gap: the Low availability impact (A:L) assigned in the input vector is atypical for a stored XSS (CWE-79) and appears to be a conservative/automated scoring choice rather than a demonstrated DoS - verify against the Patchstack advisory. |
| Exploit ScenarioDerived | A low-privileged authenticated user (e.g., a WordPress contributor or a user able to submit data processed by the e2pdf plugin) injects a malicious script payload that is persistently stored by the plugin. When a higher-privileged user such as an administrator later views the affected page or generated content, the stored script executes in their browser session. No public exploit code is identified, so exploitation would currently require an attacker to develop the payload independently. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Stored cross-site scripting in the E2Pdf WordPress plugin through 1.32.57 allows a low-privileged authenticated user to persist malicious input that executes when a higher-privileged victim views the affected page or stored content, potentially within the victim's browser session. The CVSS 3.1 score is 6.5 with a scope change (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N), reflecting the need for an authenticated account and victim interaction; no public exploit code or CISA KEV entry was identified at time of analysis, making this a moderate rather than critical priority.
RemediationAI
No vendor-released patch is identified in the available data; administrators should check the Patchstack advisory and the E2Pdf vendor for a release later than 1.32.57 and upgrade as soon as a fixed version is published, then verify the plugin version after updating. If no fixed release is available, disable the E2Pdf plugin until an update is issued, accepting loss of PDF generation and form-processing functionality; alternatively, restrict who can submit e2pdf forms and edit templates to trusted roles, ensure stored values are output-encoded, and deploy WAF virtual patching for stored XSS, recognizing that these controls reduce but do not eliminate exposure. Review and remove suspicious stored form or template content, and apply least privilege to WordPress accounts so low-privileged users cannot persist content viewed by administrators.
Affected VersionsENISA
Affected Packages
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
E2Pdf is a WordPress plugin used to generate PDFs from form submissions and templates, meaning user-supplied values are stored and later rendered in web pages or administrative interfaces. The flaw is CWE-79 improper neutralization of input during web page generation, specifically stored XSS: an attacker with a low-privileged account can place a payload into an e2pdf input field or form that the plugin stores and later outputs without adequate encoding. Because the injected content is rendered to another user, the practical impact depends on a higher-privileged user such as an administrator opening the affected page. The CVSS scope change (S:C) reflects that the script executes in the victim's browser context, but confidentiality and integrity impact are limited and availability impact is none per the assessed vector. The reported CPE cpe:2.3:a:e2pdf.com:e2pdf:*:*:*:*:*:*:*:* covers the plugin through the affected line.
Know when E2pdf 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
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Authenticated low-priv submitter (PR:L) and admin interaction (UI:R) with script executing cross-context (S:C); stored XSS yields low confidentiality/integrity impact but no genuine availability loss (A:N).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in E2Pdf.com e2pdf e2pdf allows Stored XSS.This issue affects e2pdf: from n/a through 1.32.57.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
The E2Pdf WordPress plugin before 1.20.20 does not sanitize and escape some of its settings, which could allow high priv
The E2Pdf WordPress plugin before 1.16.45 does not sanitise and escape some of its settings, which could allow high priv
The E2Pdf plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation on the '
Local File Inclusion in the e2pdf WordPress plugin (versions up to and including 1.32.40) enables unauthenticated remote
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in E2Pdf.Com E2Pdf -
Deserialization of Untrusted Data vulnerability in E2Pdf.Com E2Pdf - Export To Pdf Tool for WordPress.20.18. Rated mediu
Cross-site scripting in the E2Pdf WordPress plugin through version 1.28.09 allows authenticated attackers with low-level
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in E2Pdf e2pdf e2pdf.
Cross-Site Request Forgery (CSRF) vulnerability in E2Pdf e2pdf e2pdf.20.27. Rated medium severity (CVSS 5.4), this vulne
Missing Authorization vulnerability in E2Pdf e2pdf e2pdf.20.27. Rated medium severity (CVSS 5.4), this vulnerability is
E2Pdf versions through 1.28.15 contain a missing authorization vulnerability that allows authenticated users to modify d
EUVD-2026-104254
GHSA-q3ff-9463-9hx5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB