Description
The GiveWP WordPress plugin before 4.19.0.1 does not restrict the currency of a donation to the one the site or form accepts, while comparing its amount limits as bare numbers, allowing unauthenticated users to make donations below a form's configured minimum or fixed amount.
Published: 2026-10-26
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthenticated Donation Amount Manipulation
Action: Immediate Patch
AI Analysis

Impact

The GiveWP plugin fails to enforce the currency of a donation against the one accepted by a site or form, and it compares donation amounts as raw numeric values. This flaw lets unauthenticated users submit donations in an unauthorized currency that is treated as a smaller value, allowing them to donate amounts below a form's configured minimum or fixed amount. The impact is primarily financial loss and potential denial of access to legitimate donation revenue streams, while maintaining an appearance of normal operation for site administrators. This issue stems from improper validation of monetary input and a failure to apply proper business logic constraints.

Affected Systems

WordPress installations using the GiveWP plugin version 4.19.0.1 or earlier are affected. The flaw applies to any form configured with a minimum donation or fixed amount that does not properly validate the currency of the incoming donation request.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity risk. No EPSS data is available, so the current exploitation probability is unknown, and the vulnerability is not listed in CISA's KEV catalog. Attackers can exploit the vulnerability by crafting requests with an unauthorized currency, which bypasses server‑side checks without authentication. The lack of an authentication requirement lowers the barrier to exploit, and because the bypass relies solely on input manipulation, it can be performed by any user with internet access.

Generated by OpenCVE AI on October 26, 2026 at 08:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade GiveWP to version 4.19.0.1 or later to apply the vendor‑issued fix for currency validation.
  • If an upgrade cannot be performed immediately, enforce server‑side validation on portal forms to reject donation amounts that do not match the configured currency or fall below the set minimum.
  • Consider temporarily disabling the affected donation forms or limiting the minimum donation amount to the lowest acceptable value until a patch is applied.

Generated by OpenCVE AI on October 26, 2026 at 08:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions givewp
Vendors & Products Wordpress-extensions
Wordpress-extensions givewp

Mon, 26 Oct 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190
CWE-20

Mon, 26 Oct 2026 07:15:00 +0000

Type Values Removed Values Added
Description The GiveWP WordPress plugin before 4.19.0.1 does not restrict the currency of a donation to the one the site or form accepts, while comparing its amount limits as bare numbers, allowing unauthenticated users to make donations below a form's configured minimum or fixed amount.
Title GiveWP < 4.19.0.1 - Unauthenticated Donation Amount Restriction Bypass via Currency
References
Metrics cvssV3_1

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


Subscriptions

Wordpress-extensions Givewp
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-26T07:05:39.930Z

Reserved: 2026-10-17T19:27:28.602Z

Link: CVE-2026-111974

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-26T07:17:08.497

Modified: 2026-10-26T07:17:08.497

Link: CVE-2026-111974

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T08:45:13Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound

  • CWE-20

    Improper Input Validation