Skip to main content

GiveWP EUVDEUVD-2026-89886

| CVE-2026-96834 MEDIUM
Missing Authorization (CWE-862)
2026-09-30 Patchstack GHSA-xwww-243m-34r8
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege Subscriber account
  2. Delivery
    Authenticate to WordPress
  3. Exploit
    Invoke GiveWP endpoint lacking capability check
  4. Execution
    Server returns unauthorized sensitive data
  5. Impact
    Harvest donor/donation information

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

Exploitation requires an authenticated low-privilege account on the target WordPress site (CVSS PR:L, described as Subscriber level), so the attacker must be able to register or already possess such credentials - this is the primary limiting factor. No user interaction is needed (UI:N) and the attack is remote over the network (AV:N) with low complexity (AC:L). The affected component is the GiveWP donation plugin at versions <= 4.16.9; sites where user self-registration is disabled and no low-privilege accounts exist to attackers are substantially harder to exploit. The exact feature/endpoint enforcing the missing authorization check is not named in the advisory.

Impact

This is a moderate-severity broken access control issue (CWE-862) in GiveWP scored CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) by Patchstack. The vector is network-exploitable with low complexity and no user interaction, but critically requires PR:L - a low-privilege authenticated account (Subscriber-level, per the description). Impact is confidentiality-only (C:H) with no integrity or availability effect, consistent with a sensitive-data-exposure flaw where a missing authorization check lets a logged-in low-privilege user read data they should not access. No EPSS score, no CISA KEV listing, and no public POC are provided, so exploitation status is 'no public exploit identified at time of analysis.' Weighing the signals: the C:H is the aggravating factor, but the PR:L requirement (an attacker needs a valid account, and on many donation sites open registration may or may not be enabled) meaningfully limits real-world exploitability compared to an unauthenticated flaw. This is a real but not urgent priority - patch in normal cycles. No conflicting signals were detected in the provided data, though the description is sparse and does not name the exact endpoint, parameter, or data exposed.

Exploit ScenarioDerived

An attacker registers or obtains a low-privilege Subscriber account on a WordPress site running GiveWP <= 4.16.9, then invokes an AJAX action or REST/admin endpoint that lacks a proper capability check. The missing authorization allows the account to retrieve sensitive donation or donor data (potentially PII or payment-adjacent details) it is not entitled to see. No public exploit code is identified at time of analysis, and no user interaction from a victim is required.

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

GiveWP versions up to and including 4.16.9 expose sensitive donor-related data to any authenticated low-privilege user, because a plugin endpoint performs no authorization check before returning the data. The issue is a broken access control flaw (CWE-862) rated CVSS 6.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) by Patchstack, meaning an attacker needs only a Subscriber-level account and no user interaction, with confidentiality as the sole impacted metric. Sites that leave WordPress self-registration open are the most exposed, while sites with registration disabled and no attacker-controlled low-privilege accounts are substantially harder to exploit; no public exploit code or confirmed active exploitation was identified at time of analysis.

RemediationAI

No fix version is stated in the provided intelligence and the reference points only to the Patchstack disclosure record, so the immediately actionable step is to check that advisory at https://patchstack.com/database/wordpress/plugin/give/vulnerability/wordpress-givewp-plugin-4-16-9-sensitive-data-exposure-vulnerability?_s_id=cve and the plugin's WordPress.org changelog for the version in which the missing capability check was added, then upgrade GiveWP past 4.16.9 as soon as a patched release is confirmed. Until a fixed build is deployed, the most effective compensating control is to remove the attacker's foothold: disable WordPress self-registration and new-user default roles, and audit existing accounts so that no untrusted Subscriber-level users remain, with the trade-off that legitimate community or donor accounts must be provisioned manually. As a second control, restrict access to the plugin's AJAX/REST endpoints using a WordPress security plugin or a web-application firewall rule that blocks unauthenticated or low-privilege requests to GiveWP routes, accepting that this may break legitimate donor-facing forms and must be tested against the donation flow. Deactivating GiveWP entirely eliminates the exposure but removes donation functionality, so it should only be used on sites where the data is sensitive enough to justify it, and where the plugin is deactivated, donor data already exposed should be treated as accessed and reviewed for notification obligations.

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

GiveWP is a WordPress donation and fundraising plugin maintained by Nexcess, distributed through the WordPress plugin repository and its own update channel, and identified in the affected CPE as cpe:2.3:a:nexcess:givewp:*:*:*:*:*:*:*:* (the wildcard version reflects that the advisory covers all releases at or below 4.16.9). The root cause class is CWE-862, Missing Authorization: a privileged data-retrieval routine, exposed through the plugin's WordPress AJAX or REST surface, fails to verify that the calling user holds the capability required to view that data. Because the endpoint is reachable by any logged-in user, the Subscriber role - the lowest standard WordPress role, commonly created by open self-registration - is sufficient, which is exactly the PR:L precondition in the assessed CVSS vector; there is no PR:N path, so this is not a pre-authentication bypass despite the 'Authentication Bypass' tag applied by the reporting source. Integrity and availability are unaffected (I:N/A:N), and only confidentiality is rated High, consistent with a read-only disclosure of stored plugin data. The specific hook, endpoint name, and data set exposed are not named in the public advisory, so defenders cannot scope exploitation by URL pattern alone and must rely on version detection.

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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Remote, low-complexity, requires a low-privilege authenticated account (PR:L, Subscriber); missing authorization discloses sensitive data so C:H, with no integrity or availability impact.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Subscriber Sensitive Data Exposure in GiveWP <= 4.16.9 versions.

Threat Intelligence Overview

EPSS Score
0.3%
Top 75% exploitable
Prevalence
High
GiveWP is a leading WordPress donation plugin, 100k+ active installs
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 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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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