Description
The Events Made Easy WordPress plugin before 3.1.2 does not bind the payment authorization token to the payment record being charged, allowing unauthenticated attackers to pay a low amount for a cheap booking and have a separate, higher-priced booking marked as fully paid.
Published: 2026-08-06
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Events Made Easy WordPress plugin prior to version 3.1.2 does not bind the payment authorization token to the payment record that is being charged. Because of this oversight, an unauthenticated attacker can purchase a low‑cost booking and observe that a separate, higher‑priced booking is marked as fully paid, effectively allowing a payment bypass. The vulnerability permits an attacker to create a legitimate payment for one booking while granting a fully paid status to another transaction that the attacker never actually authorized, resulting in financial loss for the site owner.

Affected Systems

All installations of the Events Made Easy WordPress plugin with a version number lower than 3.1.2 are affected. The vendor is listed only as "Unknown:Events Made Easy" in the CNA data; no other affected products or versions are documented.

Risk and Exploitability

The CVSS base score of 5.3 indicates a moderate severity. The EPSS score is not available and the vulnerability is not currently listed in the CISA KEV catalog. The most likely attack vector is via the plugin’s public booking and payment endpoints, where an unauthenticated user can submit payment requests. Because the flaw exists before token validation is linked to the record, an attacker who can perform unauthenticated payment requests can exploit it without any additional prerequisites.

Generated by OpenCVE AI on August 6, 2026 at 23:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Events Made Easy plugin to version 3.1.2 or later, which contains the binding logic for payment tokens and the payment record.
  • If an upgrade cannot be applied immediately, restrict the booking and payment interface to authenticated users or disable public booking creation until the patch is applied.
  • Audit existing bookings and payment records to detect any entries that were marked as fully paid without a corresponding authorized payment, and correct their status manually or via a database script.

Generated by OpenCVE AI on August 6, 2026 at 23:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-640

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description The Events Made Easy WordPress plugin before 3.1.2 does not bind the payment authorization token to the payment record being charged, allowing unauthenticated attackers to pay a low amount for a cheap booking and have a separate, higher-priced booking marked as fully paid.
Title Events Made Easy < 3.1.2 - Unauthenticated Payment Bypass
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-06T17:00:54.129Z

Reserved: 2026-07-06T11:24:35.926Z

Link: CVE-2026-14842

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T00:00:05Z

Weaknesses
  • CWE-640

    Weak Password Recovery Mechanism for Forgotten Password