Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify GiveWP endpoint on target site
-
DeliveryEnumerate/guess object identifier
-
ExploitSend crafted unauthenticated request
-
ExecutionBypass authorization check (IDOR)
-
ImpactManipulate another entity's object (limited integrity impact)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation (PR:N/UI:N/AC:L) against default configurations of the GiveWP WordPress donation plugin at versions <= 4.16.9. The primary limiting factor is the vulnerability's low technical impact (limited integrity only, no confidentiality or availability effect per I:L/C:N/A:N), meaning successful exploitation permits only bounded unauthorized manipulation of another entity's object rather than data theft or site takeover. Exploitation also depends on the attacker being able to enumerate or predict valid object identifiers; the exact endpoint and parameter are not disclosed in the advisory. |
| Impact | This is a moderate-severity, low-real-risk issue by the numbers. The Patchstack-assigned CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N = 5.3) describes an unauthenticated, network-reachable, low-complexity IDOR whose only impact is limited integrity (I:L), with no confidentiality or availability effect. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no evidence of active or imminent exploitation. Note a mild internal tension worth verifying: CWE-639 (Authorization Bypass Through User-Controlled Key) and IDOR typically yield information disclosure (a confidentiality impact), yet this vector sets C:N and scores only I:L - the sparse Patchstack description names no parameter or object, so the exact affected object and whether the real impact is read (C) or write (I) cannot be confirmed from the input. Treat the scored I:L-only impact as vendor-asserted but unverified. Overall this is a routine plugin-hardening fix, not an emergency, though GiveWP's broad install base warrants timely patching. |
| Exploit ScenarioDerived | An unauthenticated remote attacker sends a crafted request to a GiveWP endpoint, substituting a guessable or enumerated object identifier to reference a donation, form, or record belonging to another entity without authorization. Because no authentication or user interaction is required (PR:N/UI:N), the request succeeds against default installations, allowing limited unauthorized modification or manipulation of the targeted object (I:L). No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Unauthenticated remote attackers can exploit an insecure direct object reference (IDOR) in the GiveWP WordPress donation plugin through versions 4.16.9 and earlier to manipulate another entity's object without authorization. The CVSS 3.1 vector is AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, yielding a moderate 5.3 score; impact is limited to integrity, with no confidentiality or availability effect, and exploitation depends on enumerating or predicting valid object identifiers. No public exploit identified at time of analysis, and the exact vulnerable endpoint and parameter are not disclosed in the advisory.
RemediationAI
No vendor-released patch or exact fixed version is identified in the provided data at time of analysis; the advisory lists vulnerable GiveWP versions up to 4.16.9. The primary action is to check the Patchstack advisory page and update GiveWP to the latest release later than 4.16.9 as soon as the vendor publishes it, then verify the installed version. If an update is not yet available, temporarily deactivate the GiveWP plugin if donation functionality can be paused, accepting the operational impact of losing donation forms. Because the vulnerable endpoint and parameter are undisclosed, targeted WAF or access-control blocking is not feasible from the available data; apply a virtual patch only if Patchstack or the vendor provides a rule, and monitor donation records and plugin logs for unauthorized object-ID manipulation. Restrict WordPress administrative and database access to trusted users as a defense-in-depth measure, though this does not fully mitigate an unauthenticated IDOR.
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
The affected product is the Nexcess GiveWP plugin for WordPress, identified by CPE cpe:2.3:a:nexcess:givewp:*:*:*:*:*:*:*:* and reported by Patchstack. The root cause class is CWE-639, authorization bypass through user-controlled key, which in WordPress plugin contexts typically means an endpoint accepts an object identifier such as a donation ID, form ID, or donor record key and fails to verify that the requester owns or is authorized to act on that object. The CVSS vector confirms network-reachable, low-complexity, unauthenticated exploitation with no user interaction; however, the impact is bounded to low integrity (I:L) with no confidentiality (C:N) or availability (A:N) effect, so a successful attack permits only limited unauthorized modification rather than data theft or site takeover. The advisory does not reveal the specific endpoint or parameter, and reliable exploitation would require attackers to enumerate or predict valid object identifiers.
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:N/I:L/A:N
Unauthenticated remote IDOR (PR:N/UI:N/AV:N/AC:L) with vendor-asserted limited-integrity-only impact; I retain I:L/C:N/A:N absent a disclosed object confirming disclosure.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Insecure Direct Object References (IDOR) in GiveWP <= 4.16.9 versions.
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
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
Deserialization of Untrusted Data vulnerability in GiveWP GiveWP allows Object Injection.19.3. Rated critical severity (
EUVD-2026-89892
GHSA-wmfw-j7p7-g9fp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB