Skip to main content

E2Pdf WordPress Plugin CVE-2026-111410

| EUVDEUVD-2026-104254 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-19 Patchstack GHSA-q3ff-9463-9hx5
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 low-privilege authenticated account
  2. Delivery
    Submit crafted XSS payload to e2pdf input
  3. Exploit
    Payload stored persistently by plugin
  4. Execution
    Administrator views affected page
  5. Persist
    Script executes in admin browser session (scope change)
  6. Impact
    Hijack 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.

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

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

Alert me

AnalysisAIv1 – 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

e2pdf 0 ≤1.32.57

Affected Packages

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

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

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 5.4 MEDIUM

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).

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/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 E2Pdf.com e2pdf e2pdf allows Stored XSS.This issue affects e2pdf: from n/a through 1.32.57.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
WordPress PDF-generation plugin with a sizable but not universal install base
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.1%
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.

More in E2pdf

View all
CVE-2023-5229 MEDIUM POC
4.8 Oct 31

The E2Pdf WordPress plugin before 1.20.20 does not sanitize and escape some of its settings, which could allow high priv

CVE-2022-0535 MEDIUM POC
4.8 Mar 07

The E2Pdf WordPress plugin before 1.16.45 does not sanitise and escape some of its settings, which could allow high priv

CVE-2023-6826 HIGH
7.2 Dec 15

The E2Pdf plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation on the '

CVE-2026-66710 HIGH
8.1 Aug 06

Local File Inclusion in the e2pdf WordPress plugin (versions up to and including 1.32.40) enables unauthenticated remote

CVE-2023-50849 HIGH
7.6 Dec 28

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in E2Pdf.Com E2Pdf -

CVE-2023-46154 MEDIUM
6.6 Dec 19

Deserialization of Untrusted Data vulnerability in E2Pdf.Com E2Pdf - Export To Pdf Tool for WordPress.20.18. Rated mediu

CVE-2025-62068 MEDIUM
6.5 Oct 22

Cross-site scripting in the E2Pdf WordPress plugin through version 1.28.09 allows authenticated attackers with low-level

CVE-2024-43318 MEDIUM
6.5 Aug 18

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in E2Pdf e2pdf e2pdf.

CVE-2024-31373 MEDIUM
5.4 Apr 15

Cross-Site Request Forgery (CSRF) vulnerability in E2Pdf e2pdf e2pdf.20.27. Rated medium severity (CVSS 5.4), this vulne

CVE-2024-37415 MEDIUM
5.4 Nov 01

Missing Authorization vulnerability in E2Pdf e2pdf e2pdf.20.27. Rated medium severity (CVSS 5.4), this vulnerability is

CVE-2026-32442 MEDIUM
5.0 Mar 13

E2Pdf versions through 1.28.15 contain a missing authorization vulnerability that allows authenticated users to modify d

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