CVE-2026-111974

GiveWP < 4.19.0.1 - Unauthenticated Donation Amount Restriction Bypass via Currency

Published Oct 26, 2026 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

Technical 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.

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 available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Wordpress-extensions
Wordpress-extensions givewp
Vendors & Products Wordpress-extensions
Wordpress-extensions givewp
Type Values Removed Values Added
Weaknesses CWE-190
CWE-20
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'}

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound

  • CWE-20

    Improper Input Validation

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Oct 26, 2026, 10:03 AM
Reserved
Oct 17, 2026, 7:27 PM
Status
Deferred
Published
Oct 26, 2026, 7:17 AM
Modified
Oct 26, 2026, 1:52 PM