Skip to main content

WPLP Cookie Consent EUVDEUVD-2026-81337

| CVE-2026-85130 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-17 WPScan GHSA-vcrx-jxcc-gw7f
8.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Submit payload via public consent endpoint
  2. Delivery
    Store unescaped value in JS context
  3. Exploit
    Admin opens logged-entry screen
  4. Execution
    Script runs in admin session
  5. Impact
    Create rogue admin / take over site

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

Two concrete conditions gate this vulnerability: (1) the WordPress site MUST be a multisite installation - standalone single-site installs are explicitly not affected; and (2) an administrator must interact with the affected administrative screen that renders the attacker's logged entry (UI:R), so exploitation is not fully autonomous and depends on admin behavior. The injection itself needs no authentication (PR:N) and is reachable remotely over the network through the plugin's public endpoint on installs running WPLP Cookie Consent before 4.4.4. The multisite requirement plus required admin interaction are the primary limiting factors that reduce realistic risk below the 8.8 headline.

Impact

This is a stored/reflected XSS (CWE-79) with a genuinely high CVSS 3.1 base of 8.8 (AV:N/AC:L/PR:N/UI:R). The vector is favorable to an attacker on the injection side - unauthenticated network delivery through a public plugin endpoint - but the C:H/I:H/A:H impact only materializes after an administrator views the logged entry (UI:R), and critically the flaw affects ONLY WordPress multisite installations, a minority deployment mode. So the raw score overstates blast radius: it is a real, credible admin-session-compromise bug where it applies, but the multisite gate sharply narrows the exploitable population. Reinforcing signals: a public exploit exists (WPScan) and a vendor patch (4.4.4) is available, but there is NO EPSS score, NO CISA KEV listing, and no evidence of active exploitation in the provided data. Exploitation status is therefore 'publicly available exploit code exists' - do not conflate this with in-the-wild use. Net: patch-worthy for anyone running this plugin on multisite, but not a broad emergency given the deployment gate and absence of KEV/EPSS signals. The C:H/I:H/A:H is defensible because admin-session JavaScript execution on WordPress can pivot to full site control; a stricter reading might use S:C for the cross-context script execution.

Exploit ScenarioDerived

An unauthenticated attacker submits a crafted value (e.g. a consent-log field) to the plugin's public endpoint on a multisite WordPress install, embedding JavaScript that is stored unescaped for a JS output context. When a network/site administrator later opens the admin screen that renders the logged entry, the payload executes in their authenticated session, letting the attacker create rogue admin accounts, alter content, or install a webshell. A public proof-of-concept is available via WPScan.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 17, 2026

Unauthenticated stored/reflected cross-site scripting (CWE-79) in the WordPress plugin WPLP Cookie Consent before 4.4.4 allows a remote attacker to run arbitrary JavaScript in an administrator's session by submitting a crafted value to a public endpoint that the plugin later renders, unescaped, into a JavaScript context on an administrative screen; the injection itself requires no authentication (PR:N) but execution depends on an administrator interacting with the affected admin page (UI:R), and only multisite installations are affected. Publicly available exploit code exists, which lowers the effort needed to reproduce and weaponize the payload, though no confirmed active exploitation (CISA KEV) is recorded. The vendor has released a fix in version 4.4.4, so the realistic risk is concentrated on unpatched multisite deployments where admins routinely open the affected screen.

RemediationAI

Vendor-released patch: update WPLP Cookie Consent to version 4.4.4 or later - this is the only complete fix and should be applied to every site in a multisite network, verifying that network-wide plugin activation is reflected on all sub-sites. If an immediate update is not possible, the most effective compensating control is to deactivate the plugin on affected multisite installations, accepting the trade-off that cookie-consent banners (and any associated consent logging/regulatory compliance posture) stop functioning until the plugin can be reinstated. Additional short-term measures: restrict access to the plugin's administrative screens to a minimal set of trusted super admins (e.g., via role/capability review or an admin-page access plugin) so that fewer privileged sessions can trigger the payload, noting this reduces but does not eliminate exposure; review and clear or sanitize existing logged entries in the plugin's storage before admins browse that screen, since older poisoned entries remain dangerous after patching only while stored data persists; and deploy WAF rules or request filtering that block JavaScript-context payload patterns (e.g., script/HTML-breaking characters) submitted to the plugin's public endpoint, understanding that signature-based filtering is bypassable and should not be treated as a substitute for the 4.4.4 upgrade. Vendor and tracking advisories to consult for verification and patch references: https://wpscan.com/vulnerability/e48e363f-17e5-4b78-90b3-824c0bc47a23/ and https://nvd.nist.gov/vuln/detail/CVE-2026-85130.

Affected VersionsENISA

WPLP Cookie Consent 0 <4.4.4

Affected Packages

euvd wplp_cookie_consent fix: 4.4.4

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 flaw is a classic context-mismatch output-encoding error in the CWE-79 (Improper Neutralization of Input During Web Page Generation / Cross-Site Scripting) class: WPLP Cookie Consent accepts a value through a publicly reachable endpoint (typically the plugin's front-end cookie/consent logging path) and persists it as a logged entry, but when that entry is later displayed on an administrative screen it is emitted into a JavaScript context without JavaScript-appropriate escaping. HTML-escaping is not sufficient for JavaScript contexts, so an attacker who controls the stored value can break out of the surrounding script context and inject executable code. The affected artifact is described by CPE cpe:2.3:a:unknown:wplp_cookie_consent:*:*:*:*:*:*:*:* with an affected range of versions before 4.4.4 (EUVD lists 0 < 4.4.4). The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H indicates a network-reachable, low-complexity attack needing no privileges for the injection step, but with User Interaction required for the payload to fire in the victim administrator's browser; scope remains unchanged, and confidentiality, integrity and availability impacts of the administrator session are rated high. The WordPress multisite prerequisite is significant: the vulnerable administrative rendering path is present on multisite installs, while standalone single-site installations are explicitly unaffected.

Know when Wplp Cookie Consent 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 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Unauthenticated remote injection (PR:N/AV:N) but requires admin to view the entry (UI:R); admin-session JS execution supports C/I/A:H; multisite-only is a deployment gate, not AC.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Sep 17, 2026 - 13:22 NVD
8.8 (HIGH)
Patch available
Sep 17, 2026 - 07:00 EUVD
CVE Published
Sep 17, 2026 - 06:00 cve.org
HIGH 8.8
CVE Published
Sep 17, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The WPLP Cookie Consent WordPress plugin before 4.4.4 does not escape a value submitted through a public endpoint for the JavaScript context it is later output in on an administrative screen, allowing unauthenticated users to run arbitrary JavaScript in the session of an administrator who interacts with the logged entry. Only multisite installations are affected.

Technical POC Analysis

Note on evidence: the supplied source is the WPScan entry only.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Unpatched multisite WordPress deployments running the WPLP Cookie Consent plugin before version 4.4.4 are exposed to an unauthenticated cross-site scripting flaw (CVSS 8.8) that allows JavaScript execution inside an administrator's browser session. Exploitation requires an administrator to open the affected admin screen, but success can hand an attacker full control of the affected sites and any data they host. Public exploit code is available, increasing the likelihood that lower-skilled attackers can reproduce the attack, though no confirmed active exploitation has been recorded.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
niche WordPress cookie-consent plugin, further gated to multisite-only installs
Exploit
POC
Public exploit code exists
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 Yes
EPSS 0.3%
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

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: +20
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