Skip to main content

LiteSpeed Cache EUVDEUVD-2026-108599

| CVE-2026-113499 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-23 contact@wpscan.com GHSA-vm5g-h8fh-8cpp
7.5
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Post crafted comment as unauthenticated user
  2. Delivery
    Comment published on site
  3. Exploit
    HTML-rewriting routine strips terminating quote
  4. Execution
    Injected attribute runs JavaScript in admin browser
  5. Impact
    Hijack admin session or perform admin actions

Vulnerability Assessment

Weakness
CWE
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 the LiteSpeed Cache HTML-rewriting/optimization option that performs the mis-scoped rewrite to be enabled (the description ties the bug to 'while the affected option is enabled', so it is configuration-dependent and not guaranteed on default installs), and it requires that the attacker's comment actually be published - any comment moderation or approval requirement is a gating factor. The payload only fires when a visitor, specifically a logged-in administrator viewing front-end pages, loads the page rendering the comment (CVSS UI:R). The exact option name/setting is not described in the available sources. These factors - non-default rewriting option, comment-publication gate, and required victim page view - materially limit real-world exploitability despite the network, unauthenticated entry point.

Impact

This is a stored cross-site scripting flaw (CWE-79) in the LiteSpeed Cache WordPress plugin before 7.9.2. The signals point to a moderate, non-urgent priority rather than an emergency. SSVC reports Exploitation: none and Automatable: no, there is no CISA KEV listing, and no EPSS score was supplied, so there is no evidence of active or at-scale exploitation; the vuln.today decision label is 'this_week', consistent with patch-this-cycle rather than drop-everything urgency. Technical Impact is rated 'total' in SSVC, which reflects worst-case consequence (script execution in a logged-in administrator's browser, enabling account takeover) rather than likelihood. The input CVSS is 7.5 with AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H: network-reachable and unauthenticated (an attacker only needs to post a comment), but gated by AC:H and UI:R, meaning a non-default option must be enabled and a victim must load the affected front-end page. The C:H/I:H/A:H impact rating is generous for a reflected-into-page XSS; the realistic impact is admin session/action compromise, which I weight as limited-to-moderate confidentiality and integrity impact with a scope change into the victim's browser context. No conflicting data on attack vector was found, but note the high impact metrics describe the admin-takeover worst case, not a guaranteed outcome.

Exploit ScenarioDerived

An unauthenticated attacker posts a blog comment whose author field or body contains a crafted attribute payload. After the comment is published and the plugin's HTML-rewriting option is active, the routine strips a quote that terminates an attribute in the rendered page, breaking out of the intended markup so the injected attribute runs JavaScript when any visitor - including a logged-in administrator - loads the front-end page. No public exploit was identified at time of analysis; the only linked advisory is the WPScan report.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 23, 2026

Stored cross-site scripting in the LiteSpeed Cache plugin for WordPress versions before 7.9.2 lets an unauthenticated commenter whose comment gets published inject HTML attributes that execute JavaScript in the browser of any visitor viewing front-end pages, including a logged-in administrator. The root cause is an HTML-rewriting routine that is not restricted to stylesheet content and strips a quote which normally terminates an attribute, which combined with unescaped comment-author output makes attribute injection possible. Exploitation is gated by the affected rewrite/optimization option being enabled and by the attacker's comment being published (comment approval or moderation blocks it); no public exploit has been identified at time of analysis and there is no CISA KEV entry, though CISA SSVC rates technical impact as total.

RemediationAI

Update the LiteSpeed Cache plugin to 7.9.2 or later - the vendor-released fix - through the WordPress plugin administration screen or WP-CLI, and confirm the installed version afterwards; the WPScan advisory at https://wpscan.com/vulnerability/f04afdab-33fb-41a9-9270-908673998bb8/ documents the vulnerability and the patched release. If the update cannot be applied immediately, the exploitation precondition described in the sources is that the affected HTML-rewriting/optimization option is enabled - the specific setting name is not identified in the available data, so it must be located from the plugin's optimization settings - and disabling that routine removes the quote-stripping that the injection depends on, at the cost of losing the associated front-end optimization. Independently, the attack requires the malicious comment to be published, so keeping comment moderation/approval in force (or closing comments on public pages) blocks the stored payload from ever being rendered, though it does not fix the underlying escaping and rewriting defects. No public exploit code is known at time of analysis, so prioritization can follow normal patch cadence, but exposure is highest on sites that both run a pre-7.9.2 plugin with the rewriting option enabled and publish unmoderated comments.

Affected VersionsENISA

LiteSpeed Cache 0 <7.9.2

Affected Packages

euvd litespeed_cache fix: 7.9.2

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 issue is a CWE-79 cross-site scripting flaw with a stored delivery path, in the HTML post-processing layer of the LiteSpeed Cache plugin for WordPress (PHP). The plugin rewrites page markup as part of its optimization pipeline; one of those rewriting routines is intended to handle stylesheet content but is not scoped to stylesheets, so it also operates on ordinary markup and removes a quote character that terminates an attribute in the rendered page. Because the plugin also emits comment author output without escaping, the removed quote lets an attacker-supplied attribute (for example an event handler) break out of the intended attribute context and execute script in the victim's browser. The injection persists in the page and fires for every visitor who loads it, including a logged-in administrator viewing the front end, which is the classic stored-XSS path to privileged actions. NVD rates this 7.5 with CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, while the independent assessment scores it lower (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N) because exploitation is configuration-dependent (the affected rewriting option must be enabled), requires the attacker's comment to actually be published, and requires a victim to load the affected front-end page; the exact option name and the precise trigger sequence are not described in the available sources.

Know when WordPress 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 (wpscan) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 4.7 MEDIUM

Unauthenticated commenter (PR:N) but needs a non-default rewriting option plus published comment (AC:H) and a victim page view (UI:R); stored XSS crosses into the browser context (S:C) with limited C/I and no availability impact.

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

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Patch available
Oct 23, 2026 - 07:01 EUVD
CVE Published
Oct 23, 2026 - 06:17 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 23, 2026 - 06:17 cve.org
HIGH 7.5

DescriptionCVE.org

The LiteSpeed Cache WordPress plugin before 7.9.2 does not restrict one of its HTML rewriting routines to stylesheet content, so it removes a quote that terminates an attribute in the rendered page, and combined with unescaped comment author output this allows unauthenticated users whose comment is published to inject attributes that execute JavaScript in the browser of any visitor, including a logged-in administrator, who views front-end pages while the affected option is enabled.

Executive ViewAI

Why It Matters

A high-severity stored cross-site scripting vulnerability in the LiteSpeed Cache plugin for WordPress (versions before 7.9.2) could allow an attacker to inject malicious scripts into front-end pages via published comments, potentially compromising administrator sessions and site visitors. This affects all organizations running the vulnerable plugin on their public-facing WordPress sites, and leadership should prioritize remediation due to the risk of site takeover or data theft, even though no active exploitation has been observed yet.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
High
LiteSpeed Cache is a top-tier WordPress plugin with millions of active installs
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
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.

CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

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