Skip to main content

GiveWP EUVDEUVD-2026-33684

| CVE-2026-42678 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-06-01 Patchstack GHSA-6rpm-7x8w-42p8
7.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Recon
    Identify WordPress site running GiveWP ≤4.14.5
  2. Delivery
    Craft URL with DOM-XSS payload
  3. Exploit
    Deliver link via phishing or social engineering
  4. Install
    Victim clicks link in browser
  5. C2
    Client-side script writes payload to DOM sink
  6. Execute
    JavaScript executes in site origin
  7. Impact
    Steal admin session or exfiltrate donor data

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

The victim must click an attacker-controlled URL targeting a GiveWP donation/campaign page on a WordPress site running GiveWP 4.14.5 or earlier (UI:R in CVSS vector). No authentication is required of the attacker (PR:N), and the attacker does not need an account on the target WordPress site, but the impact is maximized when the clicking victim is an authenticated WordPress administrator whose session can then be hijacked. Exploitation is limited by the requirement for victim interaction, browser-side execution context (DOM-based, so server-side WAF rules that inspect request bodies may not see the payload if it travels in the URL fragment), and the need for the target WordPress site to have the GiveWP plugin installed and active.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L indicates network-reachable, low-complexity exploitation requiring no privileges but requiring user interaction (UI:R) - typically clicking a crafted link. The Scope:Changed designation elevates risk because XSS in a donation plugin can pivot to stealing session cookies of authenticated WordPress administrators or donors, harvesting donor PII, or hijacking payment flows. EPSS data was not provided in the input, and the CVE is not in CISA KEV, so this appears to be a disclosed-but-not-actively-exploited issue at this time. The UI:R requirement and DOM-based nature limit mass-exploitation potential compared to server-side RCE flaws, but the very large GiveWP install base on WordPress and the financial context of the plugin make targeted attacks (e.g., spear-phishing donation page links to admins) plausible.

Exploit ScenarioDerived

An attacker crafts a URL pointing to a GiveWP-rendered page (such as a donation form or campaign page) with a malicious payload embedded in a URL fragment or query parameter that the plugin's client-side JavaScript reflects into the DOM without sanitization. The attacker delivers the link via phishing email, social media, or a malicious referrer to a WordPress administrator or donor, and on click the JavaScript executes in the victim's browser under the target site's origin, enabling session cookie theft, admin account takeover, or manipulation of donation forms. No public proof-of-concept was identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 01, 2026

DOM-based cross-site scripting in the GiveWP WordPress donation plugin (versions up to and including 4.14.5) allows remote attackers to execute arbitrary JavaScript in a victim's browser session after the victim interacts with an attacker-supplied link or page element. The flaw carries a CVSS 7.1 score driven by changed scope (S:C), meaning impact extends beyond the vulnerable component into the surrounding WordPress site context. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.

RemediationAI

Upgrade GiveWP to a version newer than 4.14.5 once StellarWP publishes a fixed release; consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/give/vulnerability/wordpress-givewp-plugin-4-14-5-cross-site-scripting-xss-vulnerability and the StellarWP changelog for the exact patched build, as no vendor-released patched version was independently confirmed in the available data. As compensating controls until a patch is applied, deploy a strict Content-Security-Policy header that disables inline script and restricts script-src to trusted origins (note this can break legitimate plugin functionality and must be tested), enable a WordPress-aware WAF such as Patchstack, Wordfence, or Sucuri with virtual-patching for this CVE, restrict /wp-admin access by IP to limit exposure of authenticated administrators to malicious links, and instruct site administrators to avoid clicking GiveWP-related URLs from untrusted sources until the upgrade is completed.

Affected VersionsENISA

GiveWP n/a ≤4.14.5

Affected Packages

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

GiveWP is a widely deployed WordPress donation/fundraising plugin maintained by Liquid Web / StellarWP, identified by CPE cpe:2.3:a:liquid_web_/_stellarwp:givewp. The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically a DOM-based variant where untrusted input flows through client-side JavaScript sinks (e.g., innerHTML, document.write, jQuery .html()) without proper neutralization. Unlike reflected or stored XSS, DOM-based XSS executes entirely in the browser when client-side script reads attacker-controllable values (URL fragments, query parameters, postMessage data) and injects them into the DOM, meaning the payload may never appear in server logs.

Know when Givewp 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 7.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L

Primary rating from Vendor (Patchstack) · only source for this CVE.

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
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 Liquid Web / StellarWP GiveWP allows DOM-Based XSS.

This issue affects GiveWP: from n/a through 4.14.5.

Executive ViewAI

Why It Matters

GiveWP, a WordPress donation plugin used by many organizations, contains a cross-site scripting vulnerability affecting all versions through 4.14.5. This flaw allows attackers to execute malicious code in donors' browsers through crafted links, potentially compromising donor credentials, intercepting transactions, and damaging organizational reputation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable the plugin if feasible, (2) Deploy WAF rules to block XSS payload patterns in GiveWP parameters, (3) Enforce Content Security Policy (CSP) with script-src restrictions, (4) Limit administrative access to GiveWP settings, (5) Implement enhanced logging and alerting on GiveWP activity, (6) Consider temporary suspension of donation functionality until patched.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
Data Quality
5 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.0%
Patch available No
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
Partial

Priority Score

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

View all
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-2024-5932 CRITICAL POC
9.8 Aug 20

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

CVE-2026-82222 CRITICAL POC
10.0 Aug 28

Unauthenticated PHP object injection in the GiveWP WordPress donation plugin (all versions through 4.16.7.1) lets remote

CVE-2026-85530 HIGH POC
8.1 Sep 16

Improper privilege management in the GiveWP WordPress donation plugin (affected ranging from 4.16.6 up to but not includ

CVE-2026-14319 HIGH POC
7.5 Jul 31

GiveWP WordPress plugin before 4.16.3 exposes sensitive donor privacy data through an unauthenticated REST API endpoint

CVE-2026-14318 MEDIUM POC
6.8 Jul 30

Stored cross-site scripting in the GiveWP WordPress plugin before version 4.16.3 allows authenticated users holding the

CVE-2025-0912 CRITICAL
9.8 Mar 04

The Donations Widget plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.

CVE-2022-2260 MEDIUM POC
6.5 Aug 01

The GiveWP WordPress plugin before 2.21.3 does not have CSRF in place when exporting data, and does not validate the exp

CVE-2022-0252 MEDIUM POC
6.1 Feb 21

The GiveWP WordPress plugin before 2.17.3 does not escape the json parameter before outputting it back in an attribute i

CVE-2021-24213 MEDIUM POC
6.1 Apr 12

The GiveWP - Donation Plugin and Fundraising Platform WordPress plugin before 2.10.0 was affected by a reflected Cross-S

CVE-2019-9909 MEDIUM POC
6.1 Mar 22

The "Donation Plugin and Fundraising Platform" plugin before 2.3.1 for WordPress has wp-admin/edit.php csv XSS. Rated me

CVE-2025-22777 CRITICAL
9.8 Jan 13

Deserialization of Untrusted Data vulnerability in GiveWP GiveWP allows Object Injection.19.3. Rated critical severity (

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