Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2253+ Articles
157+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-14205: WP Events Manager Plugin Allows Fraudulent Paid Event Bookings via Payment Bypass
CVE-2026-14205: WP Events Manager Plugin Allows Fraudulent Paid Event Bookings via Payment Bypass

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-14205

CVE-2026-14205: WP Events Manager Plugin Allows Fraudulent Paid Event Bookings via Payment Bypass

A critical improper authentication vulnerability in WP Events Manager for WordPress allows unauthenticated attackers to register for paid events without payment by manipulating the quantity parameter. Fixed in version 2.2.5.

Dylan H.

Security Team

August 7, 2026
4 min read

Affected Products

  • WP Events Manager (WordPress Plugin) < 2.2.5

Executive Summary

A critical vulnerability (CVE-2026-14205) has been disclosed in WP Events Manager, a WordPress plugin used to manage and monetize events. The flaw allows unauthenticated attackers to register for paid events without completing payment — and at zero cost — by manipulating the quantity parameter during registration.

CVSS Score: 9.8 (Critical)

Reported by WPScan, the vulnerability is classified as CWE-287 (Improper Authentication). The plugin fails to validate the quantity being registered and derives pricing from user-supplied input rather than server-authoritative data, creating a trivially exploitable payment bypass. The fix is available in WP Events Manager version 2.2.5.


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-14205
CVSS Score9.8 (Critical)
WeaknessCWE-287 (Improper Authentication)
TypeUnauthenticated Payment Bypass
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
CISA AutomatableYes
CISA Technical ImpactTotal

Affected Versions

PluginAffected VersionsFixed Version
WP Events Manager< 2.2.52.2.5

Technical Details

The WP Events Manager plugin handles event registration and payment in a fundamentally insecure way. Two compounding flaws create the payment bypass:

1. Unvalidated Quantity Parameter

When registering for a paid event, the plugin accepts a quantity field from user input without server-side validation. An attacker can supply a zero or negative quantity value, bypassing any payment calculation while still completing registration.

2. Client-Side Price Calculation

The plugin incorrectly calculates the total payment amount based on user-supplied input rather than looking up the authoritative price server-side and multiplying by a validated quantity. This means an attacker can manipulate the quantity to produce a zero total, submit a free booking, and receive event access confirmation.

CWE-287: Improper Authentication

While this issue is fundamentally a logic flaw in payment processing, it maps to CWE-287 because the plugin fails to authenticate that the user has actually completed the required payment step before granting access/confirmation for a paid event.


Attack Flow

1. Attacker identifies a WordPress site using WP Events Manager < 2.2.5
   with one or more paid events configured
2. Attacker initiates registration for a paid event
3. Attacker intercepts the registration request (e.g., via browser DevTools
   or a proxy like Burp Suite)
4. Attacker modifies the quantity parameter to 0 or a negative value
5. Plugin calculates total price as $0.00 (0 * event_price)
6. Booking is confirmed without any payment being collected
7. Attacker receives event access, tickets, or confirmation email

Potential Impact

ImpactDescription
Direct Revenue LossPaid events accessed without payment
Fraudulent BookingsEvent capacity consumed by zero-cost registrations
Refund AbuseEdge cases may allow negative charges depending on payment processor
Event OversellingCapacity limits bypassed via manipulated quantities
Reputational DamageLegitimate ticket holders displaced by fraudulent registrants

Remediation

Step 1: Update to WP Events Manager 2.2.5

Update immediately via the WordPress admin panel or WP-CLI:

# Update via WP-CLI
wp plugin update wp-events-manager
 
# Verify installed version
wp plugin get wp-events-manager --field=version

Or navigate to WordPress Admin > Plugins > Installed Plugins > WP Events Manager > Update Now.

Step 2: Audit Recent Registrations

Review registrations placed before the patch was applied to identify fraudulent bookings:

# Query recent registrations (adjust table prefix and column names as needed)
wp db query "
  SELECT * FROM wp_em_bookings
  WHERE booking_price = 0
  AND event_id IN (
    SELECT event_id FROM wp_em_events WHERE event_rsvp_spaces > 0
  )
  ORDER BY booking_date DESC
  LIMIT 50;
"

Flag any zero-price bookings on paid events for manual review.

Step 3: Verify with Your Payment Processor

Cross-reference bookings in WP Events Manager with your payment gateway (Stripe, PayPal, etc.) to confirm each booking has a corresponding successful payment transaction. Cancel or contact registrants for unmatched entries.

Step 4: Harden Event Registration

After patching, apply additional controls:

  1. Enable strict payment verification in WP Events Manager settings if available
  2. Use a Web Application Firewall to block requests with anomalous numeric parameters (quantity <= 0)
  3. Require login for paid event registration to create an audit trail
  4. Monitor for anomalous booking patterns — sudden spikes in zero-price registrations

If Immediate Patching Is Not Possible

  1. Disable paid event registration temporarily until patched
  2. Set all paid events to require manual approval before access is granted
  3. Block the registration endpoint at the WAF level

Detection Indicators

IndicatorDescription
Zero-price bookings on paid eventsCore exploitation indicator
Booking quantity of 0 or negative numbers in logsManipulation attempt
Spike in registrations for high-cost eventsAutomated exploitation scan
Registrations with no corresponding payment processor transactionConfirmed bypass

References

  • WPScan — CVE-2026-14205
  • NVD — CVE-2026-14205

Related Reading

  • CVE-2026-14364: TrueBooker Account Takeover via Password Reset Bypass
  • CVE-2026-14365: TrueBooker Authorization Bypass — Unauthenticated Password Change
#WordPress#CVE-2026-14205#Payment Bypass#CWE-287#Improper Authentication#Event Management

Related Articles

CVE-2026-12492: WooCommerce OTP Login Plugin Auth Bypass — Full Admin Takeover

The Happy Coders OTP Login for WooCommerce plugin before 2.8 allows unauthenticated attackers to bypass OTP verification and log in as any WordPress user,...

3 min read

KodExplorer fileGet Auth Bypass — Unauthenticated Remote

KodExplorer versions up to 4.52 contain an improper authentication flaw in the fileGet endpoint that allows remote attackers to access files without valid...

5 min read

CVE-2026-14364: TrueBooker WordPress Plugin Account Takeover via Password Reset Bypass

A critical unauthenticated account takeover vulnerability in the TrueBooker Appointment Booking plugin for WordPress allows attackers to reset any user's password, including administrators, without verification. CVSS 9.8.

4 min read
Back to all Security Alerts