Description
The Quick Paypal Payments WordPress plugin through 5.7.50 does not verify the paid amount, receiver, or payment status in its PayPal IPN handler and marks an order paid on an order-token match alone, so a buyer who pays an arbitrary small amount can have a full-price order marked paid.
Published: 2026-08-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Quick Paypal Payments plugin for WordPress fails to verify the amount paid, the receiver address, or the payment status received from PayPal’s IPN (Instant Payment Notification). When the IPN handler receives a request that matches an order‑token, the plugin mistakenly treats the order as paid regardless of the actual payment details. This flaw lets a malicious user submit a small or zero‑amount IPN and have a full‑price order marked as paid, resulting in revenue loss, loss of customer trust, and potential financial fraud.

Affected Systems

WordPress sites running the Quick Paypal Payments plugin version 5.7.50 or earlier are affected. No specific vendor name is listed beyond the plugin identifier.

Risk and Exploitability

The vulnerability scores a CVSS of 5.3, categorizing it as medium severity. Since the EPSS score is not available, the likelihood of exploitation is uncertain but the lack of authentication checks in the IPN handler makes it potential for unauthorized use. The vulnerability is not listed in the CISA KEV catalog. An attacker can exploit the flaw by forging IPN messages sent to the plugin’s URL, which typically accepts unauthenticated POST requests. This indirect remote attack could lead to payment fraud without needing elevated privileges.

Generated by OpenCVE AI on August 13, 2026 at 01:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Quick Paypal Payments plugin to the latest version (5.7.51 or newer) to apply the vendor patch that validates IPN data.
  • If an immediate update is not possible, restrict the IPN endpoint to accept traffic only from PayPal’s verified IP addresses using firewall rules or .htaccess directives to reduce the attack surface.
  • Implement custom validation logic that checks the paid amount, the receiver email or ID, and the payment status before marking an order as paid. This enforces proper input validation and authentication for type‑CWE-20 and CWE-284 weaknesses.

Generated by OpenCVE AI on August 13, 2026 at 01:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 01:45:00 +0000

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

Wed, 12 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 12 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Description The Quick Paypal Payments WordPress plugin through 5.7.50 does not verify the paid amount, receiver, or payment status in its PayPal IPN handler and marks an order paid on an order-token match alone, so a buyer who pays an arbitrary small amount can have a full-price order marked paid.
Title Quick PayPal Payments <= 5.7.50 - Unauthenticated Payment Bypass via PayPal IPN
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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-12T12:09:28.657Z

Reserved: 2026-07-24T10:02:38.187Z

Link: CVE-2026-17008

cve-icon Vulnrichment

Updated: 2026-08-12T12:09:21.375Z

cve-icon NVD

Status : Deferred

Published: 2026-08-12T12:17:47.330

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-17008

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T01:30:05Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-284

    Improper Access Control