Description
The GiveWP WordPress plugin before 4.16.3 does not properly restrict access to a REST API endpoint that returns recurring-donation records, allowing unauthenticated users to retrieve information about anonymous recurring donors, including their name and subscription details.
Published: 2026-07-31
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The GiveWP WordPress plugin before version 4.16.3 includes a REST API endpoint that returns recurring‑donation records without requiring authentication. This lack of access control allows any unauthenticated user to query the endpoint and receive sensitive information such as donor names and subscription details, violating confidentiality and constituting an information‑disclosure vulnerability of CWE‑200.

Affected Systems

Any website running the GiveWP WordPress plugin with a version older than 4.16.3 is vulnerable. The problem is confined to the plugin itself and affects all WordPress installations that provide the default REST API endpoints for the plugin. No specific host or operating system constraints are mentioned, so any supported WordPress site that has the affected plugin version is at risk.

Risk and Exploitability

The vulnerability has a CVSS score of 7.5, indicating a high level of severity. The EPSS score is reported as less than 1%, suggesting that exploit activity is currently low but not impossible. The flaw is not listed in CISA’s KEV catalog, meaning there have been no confirmed active exploitation incidents to date. Because the REST endpoint is exposed over HTTP(S) without authentication, a remote attacker can easily retrieve the disclosed data by simply sending GET requests to the endpoint. There are no prerequisite conditions beyond network reachability to the target site.

Generated by OpenCVE AI on August 3, 2026 at 10:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the GiveWP plugin to version 4.16.3 or later, which adds proper access control to the recurring‑donation API endpoint.
  • If an upgrade is not immediately feasible, restrict or block unauthenticated requests to the affected REST endpoint using a firewall rule, a .htaccess configuration, or a security plugin that enforces authentication.
  • Perform a security review of the site to locate any cached or publicly exposed donor records, remove them, and monitor server logs for abnormal API access patterns.

Generated by OpenCVE AI on August 3, 2026 at 10:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 31 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 31 Jul 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Givewp
Givewp givewp
Wordpress
Wordpress wordpress
Vendors & Products Givewp
Givewp givewp
Wordpress
Wordpress wordpress

Fri, 31 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Description The GiveWP WordPress plugin before 4.16.3 does not properly restrict access to a REST API endpoint that returns recurring-donation records, allowing unauthenticated users to retrieve information about anonymous recurring donors, including their name and subscription details.
Title GiveWP < 4.16.3 - Unauthenticated Recurring Donor Information Disclosure
References

Subscriptions

Givewp Givewp
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-31T19:34:02.938Z

Reserved: 2026-07-01T11:48:49.247Z

Link: CVE-2026-14319

cve-icon Vulnrichment

Updated: 2026-07-31T19:33:52.886Z

cve-icon NVD

Status : Received

Published: 2026-07-31T07:16:24.593

Modified: 2026-07-31T20:16:46.290

Link: CVE-2026-14319

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T10:15:03Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor