Description
The Eventin WordPress plugin before 4.1.24 does not verify that a completed payment corresponds to the order it is applied to, confirming only that the payment gateway reports the transaction as successful, not its amount, currency, or which order it belongs to, allowing unauthenticated visitors to mark unpaid orders of any value as paid by replaying the transaction of a single genuine low-value payment.
Published: 2026-09-16
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthenticated payment bypass leading to fraudulent order completion
Action: Patch
AI Analysis

Impact

The Eventin WordPress plugin fails to tie a confirmed payment receipt to the specific order it should satisfy. It only checks that the gateway reports a successful identifier. Consequently, an unauthenticated visitor can replay a legitimate low‑value payment and mark any unpaid order as paid, enabling fraudulent transactions without adding funds.

Affected Systems

This flaw exists in all installations of the Eventin plugin with versions earlier than 4.1.24. No other vendor or product is noted as affected.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity vulnerability, and the EPSS score of less than 1% suggests that exploitation is currently uncommon. The issue is not listed in the CISA KEV catalog. An attacker can exploit the fault by sending an unauthenticated request to the plugin’s payment handling endpoint, replaying a previously captured payment reference. Because no authentication or order‑validation checks are enforced, the replay can succeed with minimal effort.

Generated by OpenCVE AI on September 16, 2026 at 15:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Eventin plugin to version 4.1.24 or later, which resolves the transaction validation issue.
  • Ensure server‑side logic verifies that the payment amount, currency, and order ID match the order details before marking the order as paid.
  • As a temporary measure, block or restrict access to the plugin’s payment webhook endpoint (e.g., via a web application firewall) until the upgrade or validation patch is applied.

Generated by OpenCVE AI on September 16, 2026 at 15:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-345
Metrics ssvc

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


Wed, 16 Sep 2026 16:15:00 +0000

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

Wed, 16 Sep 2026 11:00:00 +0000

Type Values Removed Values Added
First Time appeared Eventin
Eventin eventin
Wordpress
Wordpress wordpress
Vendors & Products Eventin
Eventin eventin
Wordpress
Wordpress wordpress

Wed, 16 Sep 2026 06:45:00 +0000

Type Values Removed Values Added
Description The Eventin WordPress plugin before 4.1.24 does not verify that a completed payment corresponds to the order it is applied to, confirming only that the payment gateway reports the transaction as successful, not its amount, currency, or which order it belongs to, allowing unauthenticated visitors to mark unpaid orders of any value as paid by replaying the transaction of a single genuine low-value payment.
Title Eventin < 4.1.24 - Unauthenticated Payment Bypass via Stripe and PayPal Cross-Order Transaction Replay
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

Eventin Eventin
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-16T17:38:34.724Z

Reserved: 2026-09-02T15:31:34.450Z

Link: CVE-2026-84906

cve-icon Vulnrichment

Updated: 2026-09-16T17:38:19.072Z

cve-icon NVD

Status : Deferred

Published: 2026-09-16T07:16:37.677

Modified: 2026-09-16T20:25:29.240

Link: CVE-2026-84906

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T16:00:13Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-285

    Improper Authorization

  • CWE-345

    Insufficient Verification of Data Authenticity