Skip to main content

E2Pdf CVE-2025-62068

MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-10-22 audit@patchstack.com
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 WordPress user
  2. Delivery
    Inject XSS payload into e2pdf input
  3. Exploit
    Store malicious script in plugin-generated page
  4. Execution
    Admin or user views affected page
  5. Persist
    Script executes in victim browser session
  6. Impact
    Hijack session 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 WordPress account with at least low-level privileges (PR:L) on a site running the E2Pdf plugin version n/a through 1.28.09, plus victim user interaction (UI:R) - a privileged user or other victim must view the page containing the injected, improperly neutralized input for the script to execute. The attack is limited by these two factors: the attacker cannot be fully unauthenticated, and the payload is inert until a victim loads the affected content, so an account-provisioning or self-registration path to a low-privilege role is a practical prerequisite for opportunistic attackers.

Impact

This is a moderate-severity stored/reflected Cross-Site Scripting flaw (CWE-79) in the E2Pdf WordPress plugin, rated CVSS 6.5 with vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L. The signals are internally consistent and point to a low-to-moderate real-world priority rather than an urgent one. The network attack vector and low complexity ease exploitation, but two meaningful constraints temper the risk: PR:L requires the attacker to already hold an authenticated low-privilege account on the WordPress site, and UI:R means a victim must perform an action (e.g., visit a page or open an admin view) for the payload to fire. EPSS corroborates the modest threat level at 0.18% (7th percentile), indicating very low predicted exploitation activity. There is no CISA KEV listing and no public exploit code referenced in the provided data, so exploitation status is 'no public exploit identified at time of analysis.' The S:C (scope change) and the low Confidentiality/Integrity/Availability impacts are typical of XSS, where injected script executes in another user's browser session rather than compromising the server directly. Net assessment: a legitimate issue worth patching, but it is a high-CVSS-relative-to-actual-threat case - the authentication prerequisite, required user interaction, and near-floor EPSS make widespread opportunistic exploitation unlikely. No signals conflict; the main limiter is the PR:L requirement.

Exploit ScenarioDerived

An attacker holding a low-privileged authenticated account (e.g., contributor or author) on a WordPress site running E2Pdf ≤ 1.28.09 injects a malicious script payload into a plugin input field that is not properly neutralized during page generation. When an administrator or another user subsequently views the affected page, the script executes in their browser session, potentially enabling session hijacking, actions on their behalf, or defacement. No public exploit code is referenced, and successful exploitation depends on the victim viewing the tainted content (UI:R).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 19, 2026

Cross-site scripting in the E2Pdf WordPress plugin through version 1.28.09 allows authenticated attackers with low-level privileges to inject malicious scripts that execute when a victim views the affected page, potentially leading to session hijacking or data theft. Exploitation requires victim interaction, and no public exploit code or active exploitation has been identified at time of analysis; EPSS is low at 0.18%.

RemediationAI

Patch available per vendor advisory: update the E2Pdf WordPress plugin to the latest version referenced in the Patchstack advisory at https://patchstack.com/database/Wordpress/Plugin/e2pdf/vulnerability/wordpress-e2pdf-plugin-1-28-09-cross-site-scripting-xss-vulnerability?_s_id=cve (the advisory covers versions through 1.28.09; apply the fixed release once identified). As compensating controls, restrict low-privilege account provisioning and self-registration to trusted users to reduce the attack surface, though this may affect legitimate site workflows; deploy a Web Application Firewall rule to block script injection patterns, accepting possible false positives; and enable a Content Security Policy to limit script execution, which requires tuning and may break some plugin functionality.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The E2Pdf plugin for WordPress generates PDFs and handles user-supplied content, but it fails to properly neutralize input during web page generation, resulting in a cross-site scripting (XSS) vulnerability classified as CWE-79. The CPE cpe:2.3:a:e2pdf:e2pdf:*:*:*:*:*:wordpress:*:* confirms the affected component is the E2Pdf WordPress plugin. The flaw allows script injection because output encoding or escaping is missing, so attacker-controlled input is rendered as executable HTML/JavaScript. The CVSS vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L indicates the attack is network-accessible, requires low privileges and user interaction, and can affect resources beyond the vulnerable component (scope change), such as the victim's authenticated session.

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

Remote low-complexity injection needs an authenticated low-privilege account (PR:L) and victim interaction (UI:R); XSS runs in another user's context (S:C) with limited 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 E2Pdf e2pdf e2pdf.This issue affects e2pdf: from n/a through <= 1.28.09.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
WordPress PDF-generation plugin, moderate install base, not ubiquitous
Data Quality
3 sources
Confidence: Low

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 Yes
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

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.

Affected Products (CPE)CVE.org

cpe:2.3:a:e2pdf:e2pdf:*:*:*:*:*:wordpress:*:*

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-2024-43318 MEDIUM
6.5 Aug 18

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

CVE-2026-111410 MEDIUM
6.5 Oct 19

Stored cross-site scripting in the E2Pdf WordPress plugin through 1.32.57 allows a low-privileged authenticated user to

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