Description
The Eventin – Event Calendar, Event Registration, Tickets & Booking (AI Powered) plugin for WordPress is vulnerable to authorization bypass due to a regression in versions from 4.0.26 up to and including 4.1.15. This is due to the plugin not properly verifying that a user is authorized to perform an action in the payment_complete() function of PaymentController.php. This makes it possible for unauthenticated attackers to mark unpaid ticket orders as completed by submitting a fabricated SureCart checkout ID or FluentCart cart hash, granting themselves paid event access, QR-code attendee tickets, and order confirmation emails without making any real payment. The wp_rest nonce required to reach the vulnerable endpoint is embedded in every public event page, meaning no WordPress session or credentials are needed to obtain it. This vulnerability represents a regression — the same function and endpoint were previously patched but the fix did not persist through subsequent releases.
Published: 2026-07-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Eventin WordPress plugin contains a regression that removes the user capability check in the payment_complete() endpoint. Because the endpoint accepts a payment identifier or cart hash and marks the corresponding order as completed without verifying the user’s permission, any request can be forged. An attacker can create a fake SureCart checkout ID or a FluentCart cart hash, submit it to the REST API, and the plugin will treat the order as paid. This results in the attacker receiving full event access, QR-code entry passes, and order confirmation emails without having paid, effectively bypassing the payment system.

Affected Systems

WordPress sites running the Eventin plugin between versions 4.0.26 and 4.1.15 inclusively are affected. These versions are distributed by arraytics under the event-calendar and booking product line. The flaw exists regardless of user role; unauthenticated users can exploit it because the required wp_rest nonce is embedded in every public event page.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity impact. The flaw is exploitable by sending a crafted request to the public REST endpoint without needing authentication, as the nonce is publicly EPSS score is less than 1 % and the vulnerability is not listed in CISA’s KEV catalog, yet the combination of unauthenticated to alter order status poses a tangible threat to sites that rely on paid events for revenue.

Generated by OpenCVE AI on July 29, 2026 at 10:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Eventin plugin to the latest version, which restores the authorization check in payment_complete().
  • If an immediate upgrade is not possible, restrict access to the /payment_complete REST endpoint to authenticated users or specific Eventin capabilities by configuring your web server, firewall, or plugin settings.
  • Implement server-side verification of the current user’s capabilities before marking an order as completed, addressing the CWE-862 authorization bypass.
  • Monitor API logs for unexpected payment_complete calls and block offending IP addresses to reduce exposure.

Generated by OpenCVE AI on July 29, 2026 at 10:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 13 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Arraytics
Arraytics eventin – Event Calendar, Event Registration, Tickets & Booking (ai Powered)
Wordpress
Wordpress wordpress
Vendors & Products Arraytics
Arraytics eventin – Event Calendar, Event Registration, Tickets & Booking (ai Powered)
Wordpress
Wordpress wordpress

Fri, 10 Jul 2026 20:45:00 +0000

Type Values Removed Values Added
Description The Eventin – Event Calendar, Event Registration, Tickets & Booking (AI Powered) plugin for WordPress is vulnerable to authorization bypass due to a regression in versions from 4.0.26 up to and including 4.1.15. This is due to the plugin not properly verifying that a user is authorized to perform an action in the payment_complete() function of PaymentController.php. This makes it possible for unauthenticated attackers to mark unpaid ticket orders as completed by submitting a fabricated SureCart checkout ID or FluentCart cart hash, granting themselves paid event access, QR-code attendee tickets, and order confirmation emails without making any real payment. The wp_rest nonce required to reach the vulnerable endpoint is embedded in every public event page, meaning no WordPress session or credentials are needed to obtain it. This vulnerability represents a regression — the same function and endpoint were previously patched but the fix did not persist through subsequent releases.
Title Eventin 4.0.26 - 4.1.15 - Missing Authorization to Unauthenticated Payment Bypass via REST API
Weaknesses CWE-862
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

Arraytics Eventin – Event Calendar, Event Registration, Tickets & Booking (ai Powered)
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-13T14:40:09.826Z

Reserved: 2026-06-23T17:16:57.845Z

Link: CVE-2026-13039

cve-icon Vulnrichment

Updated: 2026-07-13T14:36:38.486Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:15:06Z

Weaknesses