Skip to main content

GiveWP EUVDEUVD-2026-89892

| CVE-2026-97066 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-30 Patchstack GHSA-wmfw-j7p7-g9fp
5.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Identify GiveWP endpoint on target site
  2. Delivery
    Enumerate/guess object identifier
  3. Exploit
    Send crafted unauthenticated request
  4. Execution
    Bypass authorization check (IDOR)
  5. Impact
    Manipulate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

GiveWP n/a ≤4.16.9

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

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

Vendor (Patchstack) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

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.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Unauthenticated Insecure Direct Object References (IDOR) in GiveWP <= 4.16.9 versions.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
High
GiveWP is a widely-deployed WordPress donation plugin, 100k+ active installs
Data Quality
3 sources
Confidence: Low

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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