Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRequest public donation form route
-
ExploitReference unpublished (draft/pending/private/scheduled) form
-
ExecutionReceive rendered form bypassing status check
-
ImpactRead non-public form content and settings
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that at least one donation form exists in a non-public status (draft, pending, private, or scheduled) on a GiveWP installation older than 4.19.0.1, and that the attacker can reach the plugin's public front-end form-rendering route for that form (e.g., by referencing or enumerating its form ID/slug). No authentication, no user interaction, and no non-default configuration are required - the missing status/capability check applies to the standard front-end rendering path (PR:N/UI:N/AC:L). The practical limiting factors are that the target must actually have unpublished forms (a published-only site has nothing to leak) and that only form content and settings are disclosed - there is no write access or code execution, so impact is confined to confidentiality of otherwise-hidden form configuration. |
| Impact | This is a genuine but modest-severity information-disclosure issue rather than a high-urgency emergency, and the available signals are internally consistent. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N, score 5.3) describes a remotely reachable, unauthenticated, low-complexity flaw with only low confidentiality impact and no integrity or availability effect - matching the description of exposing non-public donation form content. Exploitation probability is low (EPSS 0.14%, 3rd percentile) and the flaw is NOT on CISA KEV, so there is no confirmed active exploitation. A public PoC reference exists (WPScan) but it is not verified as working exploit code, so PoC availability must not be conflated with in-the-wild use. The vuln.today decision label is 'this_month', consistent with a real-but-not-critical issue that should be remediated on a normal patch cadence. No SSVC automatable/technical-impact fields were supplied. The one thing to verify: the leaked data is limited to form content and settings (C:L), not credentials or PII beyond what the form configuration contains - confirm with the WPScan advisory whether any sensitive settings (e.g., gateway or email configuration) are among the exposed fields, as that would raise practical impact. |
| Exploit ScenarioDerived | An unauthenticated visitor requests the public front-end route that renders a GiveWP donation form and references a form that is still in draft, pending, private, or scheduled status. Because the plugin performs no status or capability check before rendering, the visitor receives the content and settings of a form that WordPress core would otherwise keep non-public. A public PoC reference exists (WPScan) but is not verified as working exploit code; the low attack complexity (AC:L) means no special timing or preconditions are needed once the form route is known. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Unauthenticated visitors can read the content and settings of GiveWP donation forms that remain in draft, pending, private or scheduled status on WordPress sites running versions before 4.19.0.1. The plugin omits a status or capability check on its public front-end form-rendering route, so a form ID or slug can expose configuration that WordPress otherwise keeps non-public; impact is confined to confidentiality, with no write access or code execution. No CISA KEV entry is present and EPSS is 0.14% (3rd percentile); a public PoC reference exists but is not verified as working exploit code, and the vendor has released 4.19.0.1.
RemediationAI
Upgrade GiveWP to 4.19.0.1 or later; the vendor patch is available according to the WPScan advisory at https://wpscan.com/vulnerability/f304401f-886c-4706-9629-d8f7a7146b78/. No workaround is documented in the supplied sources, so applying the 4.19.0.1 update is the complete fix. The vuln.today decision label is this_month, which supports handling the upgrade within the normal monthly maintenance cycle rather than as an emergency change.
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 WordPress donation plugin whose forms are stored as WordPress content objects with publication statuses such as draft, pending, private, scheduled and published. WordPress core normally restricts non-public statuses to authorized users, but GiveWP's public front-end form-rendering route lacks the corresponding status or capability check, so the route renders non-public forms to unauthenticated visitors. This is an information-disclosure weakness in the CWE-200 class: the trigger described in the available sources is a request to the public front-end route referencing a form ID or slug, with no authentication, user interaction or non-default configuration required. The supplied CPE entry is cpe:2.3:a:unknown:givewp:*:*:*:*:*:*:*:*, which does not name a vendor, so affected-product mapping relies on the advisory and the EUVD range of GiveWP 0 through versions before 4.19.0.1. The issue does not provide write access or code execution; it exposes form content and settings that would otherwise be non-public.
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
Remote, unauthenticated front-end route with no user interaction (AV:N/AC:L/PR:N/UI:N); only non-public form content is disclosed, so C:L with no integrity or availability impact and unchanged scope.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The GiveWP WordPress plugin before 4.19.0.1 does not perform any status or capability check when rendering a donation form on a public front-end route, allowing unauthenticated visitors to view the content and settings of unpublished (draft, pending, private and scheduled) donation forms that WordPress core otherwise keeps non-public.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-109342
GHSA-9x4v-8r28-fx8w
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB