Description
The Eventin WordPress plugin before 4.1.24 does not properly authorise order finalisation when its offline (local) payment method is enabled, relying on a nonce that is exposed to unauthenticated visitors and never checking that the caller owns the order, allowing unauthenticated attackers to reset any existing order and its attendees to a pending state and thereby invalidate paid tickets.
Published: 2026-09-16
Score: 3.7 Low
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Order Reset
Action: Apply Patch
AI Analysis

Impact

The Eventin WordPress plugin before version 4.1.24 fails to properly authorise order finalisation when the offline payment method is enabled. The vulnerability relies on a nonce that is exposed to unauthenticated visitors and does not verify that the caller owns the order, allowing attackers to reset any existing order and its attendees to a pending state. This effectively invalidates paid tickets and undermines the integrity of the payment system.

Affected Systems

WordPress sites that have the Eventin plugin installed with a version earlier than 4.1.24 and have the offline (local) payment method enabled are affected. The flaw is specific to the payment REST endpoint of this plugin.

Risk and Exploitability

The vulnerability has a low exploit probability based on an EPSS score of less than 1%, and it is not listed in CISA’s KEV catalog. Exploitation requires no user authentication, with attackers sending requests to the exposed REST endpoint and providing the visible nonce. Because the flaw permits unauthenticated order resets, the risk profile is primarily an authorization bypass that can lead to financial loss and service disruption for event organizers.

Generated by OpenCVE AI on September 18, 2026 at 10:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Eventin plugin to version 4.1.24 or later.
  • Disable the offline (local) payment method if it is not required for your site.
  • Restrict access to the plugin’s payment REST endpoint by requiring authentication or limiting IP addresses.

Generated by OpenCVE AI on September 18, 2026 at 10:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 17 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-862
Metrics cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N'}

ssvc

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


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

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

Wed, 16 Sep 2026 10:45: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:15:00 +0000

Type Values Removed Values Added
Description The Eventin WordPress plugin before 4.1.24 does not properly authorise order finalisation when its offline (local) payment method is enabled, relying on a nonce that is exposed to unauthenticated visitors and never checking that the caller owns the order, allowing unauthenticated attackers to reset any existing order and its attendees to a pending state and thereby invalidate paid tickets.
Title Eventin < 4.1.24 - Unauthenticated Order and Attendee Status Reset via Payment REST Endpoint
References

Subscriptions

Eventin Eventin
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-17T12:37:06.637Z

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

Link: CVE-2026-84907

cve-icon Vulnrichment

Updated: 2026-09-17T12:18:59.510Z

cve-icon NVD

Status : Deferred

Published: 2026-09-16T06:16:33.850

Modified: 2026-09-17T13:16:50.160

Link: CVE-2026-84907

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-18T11:00:09Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-307

    Improper Restriction of Excessive Authentication Attempts

  • CWE-862

    Missing Authorization