Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessScan for WordPress sites with GiveWP ≤ 4.14.5
-
ExploitSend unauthenticated HTTP request to unprotected endpoint
-
ExecutionBypass missing authorization check
-
ImpactRetrieve restricted donation or configuration data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The CVSS vector AV:N/AC:L/PR:N/UI:N confirms exploitation requires no authentication, no user interaction, no elevated privileges, and no special network position - any internet-accessible WordPress site running GiveWP ≤ 4.14.5 is exposed by default. The specific GiveWP endpoint, AJAX action, or REST route that lacks the authorization check is not named in the available data; the Patchstack advisory contains the precise technical detail. Exploitation is bounded by the impact ceiling of C:L/I:N/A:N - an attacker gains read-only access to restricted data but cannot modify plugin configuration, donor records, or payment data, and cannot disrupt site availability. The vulnerability only affects installations where the GiveWP plugin is actively installed and enabled; WordPress sites without GiveWP, or those running version 4.14.6 or later (pending confirmation of the patched release), are not affected. |
| Impact | The CVSS 3.1 score of 5.3 (Medium) is broadly consistent with the available signals but warrants careful prioritization. The AV:N/AC:L/PR:N vector means exploitation requires no local access, no special conditions, and no credentials - a broad attack surface. However, impact is constrained to C:L/I:N/A:N, indicating limited read-only information disclosure with no write or availability consequence. EPSS at 0.03% (8th percentile) is very low, strongly suggesting this vulnerability has not attracted meaningful attacker attention to date. SSVC confirms exploitation status as 'none' but flags automatable=yes, meaning any future exploit could be scripted for mass scanning - this is the primary escalation risk to monitor. No CISA KEV listing and no known POC further reduce urgency. Net assessment: this is a real but low-urgency finding; patching is warranted on the normal maintenance cycle but does not require emergency response. Sites using GiveWP to handle donation data (donor PII, giving history) should weigh the confidentiality impact more heavily. |
| Exploit ScenarioDerived | An attacker conducting automated WordPress plugin reconnaissance identifies a site running GiveWP ≤ 4.14.5 and sends a crafted unauthenticated HTTP request directly to the improperly protected endpoint. With no authentication barrier, no complexity requirement, and SSVC confirming the attack is automatable, the request bypasses the missing authorization check and returns restricted data - potentially donor records, configuration details, or other confidential plugin data. The attack requires no user interaction and is trivially scriptable against large numbers of WordPress sites simultaneously. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 24, 2026
Missing authorization in GiveWP (StellarWP's WordPress donation plugin) versions through 4.14.5 permits unauthenticated remote attackers to access restricted functionality due to incorrectly configured access control levels, resulting in partial information disclosure. The CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms no authentication or special conditions are required, and the SSVC framework rates the attack as automatable - meaning mass scanning is trivially feasible if a public exploit emerges. No public exploit or active exploitation has been identified at time of analysis; EPSS places exploitation probability at just 0.03% (8th percentile), indicating low current real-world risk despite the accessible attack surface.
RemediationAI
Upgrade GiveWP to the first release above version 4.14.5 - the exact patched version number is not independently confirmed in the available data and must be verified via the official StellarWP changelog or the Patchstack advisory at https://patchstack.com/database/Wordpress/Plugin/give/vulnerability/wordpress-givewp-plugin-4-14-5-broken-access-control-vulnerability?_s_id=cve. If an immediate upgrade is not feasible, a WAF rule targeting the specific vulnerable GiveWP endpoint (identified in the full Patchstack report) can block unauthenticated access; the trade-off is potential disruption to legitimate donation flows if the endpoint is part of the public-facing giving experience. As a compensating control, restricting access to wp-admin and WordPress AJAX endpoints (wp-admin/admin-ajax.php) to known IP ranges reduces exposure but may impede remote site management. Monitor access logs for anomalous unauthenticated requests to GiveWP-specific REST or AJAX routes as a detection measure.
Affected VersionsENISA
Affected Packages
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-used WordPress donation and fundraising plugin developed by StellarWP, identified by CPE cpe:2.3:a:stellarwp:givewp:*:*:*:*:*:*:*:*. The root cause is CWE-862 (Missing Authorization), a class of flaws where software fails to perform or incorrectly performs an authorization check before allowing access to a resource or action. In the WordPress plugin context, this typically manifests as REST API endpoints, AJAX handlers, or admin-facing actions that lack proper capability checks (e.g., current_user_can() calls), allowing lower-privileged or unauthenticated users to invoke functionality intended only for administrators or donors with specific roles. The Patchstack advisory frames this as exploiting incorrectly configured access control security levels, consistent with a misconfigured or absent nonce/capability verification on a specific GiveWP handler.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Unauthenticated network access with no complexity barriers; impact confined to partial information disclosure with no integrity or availability consequence confirmed.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Missing Authorization vulnerability in StellarWP GiveWP give allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects GiveWP: from n/a through <= 4.14.5.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
Unauthenticated PHP object injection in the GiveWP WordPress donation plugin (all versions through 4.16.7.1) lets remote
Improper privilege management in the GiveWP WordPress donation plugin (affected ranging from 4.16.6 up to but not includ
GiveWP WordPress plugin before 4.16.3 exposes sensitive donor privacy data through an unauthenticated REST API endpoint
Stored cross-site scripting in the GiveWP WordPress plugin before version 4.16.3 allows authenticated users holding the
Stored cross-site scripting in GiveWP donation forms before 4.19.0.1 lets a user who already holds a custom GiveWP role
The Donations Widget plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.
The GiveWP WordPress plugin before 2.21.3 does not have CSRF in place when exporting data, and does not validate the exp
The GiveWP WordPress plugin before 2.17.3 does not escape the json parameter before outputting it back in an attribute i
The GiveWP - Donation Plugin and Fundraising Platform WordPress plugin before 2.10.0 was affected by a reflected Cross-S
The "Donation Plugin and Fundraising Platform" plugin before 2.3.1 for WordPress has wp-admin/edit.php csv XSS. Rated me
EUVD-2026-26213
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB