Description
The WPForms Lite WordPress plugin before 2.0.2.2 does not verify server-side that a payment was completed before accepting a submission on forms using its PayPal Commerce gateway, allowing unauthenticated visitors to submit paid forms without paying. The form's confirmation is delivered and its notification emails are sent even though no order exists at the payment provider and no payment is recorded.
Published: 2026-10-14
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthenticated Payment Bypass
Action: Upgrade
AI Analysis

Impact

The WPForms Lite WordPress plugin prior to version 2.0.2.2 does not perform server‑side verification that a PayPal Commerce transaction has completed before accepting a form submission. As a result, any visitor can submit a payment‑required form, trigger the confirmation page, and cause notification emails to be sent, even though no order exists in PayPal and no payment is recorded. The consequence is loss of expected revenue and the introduction of unverified data into the site’s backend.

Affected Systems

WordPress sites running WPForms Lite plugin versions 1.10.0.1 through 2.0.2.1 and configured to use the PayPal Commerce gateway are susceptible. Any site administrator that has installed one of these vulnerable plugin versions and has payment‑enabled forms exposed to the public is impacted.

Risk and Exploitability

With a CVSS score of 5.3 the vulnerability is moderate in severity and there is no known exploitation activity listed in CISA’s KEV catalog. The attack vector requires an attacker only to submit a payment‑enabled form on a vulnerable site; no authentication or code execution is required, which makes the logical flaw relatively easy to exploit if the plugin remains unpatched.

Generated by OpenCVE AI on October 14, 2026 at 14:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade WPForms Lite to v2.0.2.2 or later where server‑side payment verification is enforced.
  • Until the upgrade is applied, disable the PayPal Commerce gateway on affected forms or restrict form access to trusted users only.
  • Before processing a confirmation email or storing form data, programmatically verify the order status with PayPal’s API to confirm the transaction has completed.
  • Periodically audit form submissions and PayPal order logs to detect any anomalous entries that may indicate exploitation attempts.

Generated by OpenCVE AI on October 14, 2026 at 14:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-285
CWE-640

Wed, 14 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-345
Metrics ssvc

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


Wed, 14 Oct 2026 10:45:00 +0000

Type Values Removed Values Added
Description The WPForms Lite WordPress plugin before 2.0.2.2 does not verify server-side that a payment was completed before accepting a submission on forms using its PayPal Commerce gateway, allowing unauthenticated visitors to submit paid forms without paying. The form's confirmation is delivered and its notification emails are sent even though no order exists at the payment provider and no payment is recorded.
Title WPForms Lite 1.10.0.1 - 2.0.2.1 - Unauthenticated Payment Bypass via PayPal Commerce
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-10-14T13:33:47.446Z

Reserved: 2026-08-31T08:27:15.187Z

Link: CVE-2026-82844

cve-icon Vulnrichment

Updated: 2026-10-14T10:43:42.379Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T11:17:05.283

Modified: 2026-10-14T16:14:02.800

Link: CVE-2026-82844

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-14T14:45:02Z

Weaknesses
  • CWE-285

    Improper Authorization

  • CWE-345

    Insufficient Verification of Data Authenticity

  • CWE-640

    Weak Password Recovery Mechanism for Forgotten Password