CVE-2024-1127 in EventPrime Plugininfo

Summary

by MITRE • 03/13/2024

The EventPrime – Events Calendar, Bookings and Tickets plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the booking_export_all() function in all versions up to, and including, 3.4.1. This makes it possible for authenticated attackers, with subscriber-level access and above, to retrieve all event booking which can contain PII.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 01/15/2025

The vulnerability identified as CVE-2024-1127 affects the EventPrime plugin for WordPress, specifically targeting versions up to and including 3.4.1. This security flaw resides within the booking_export_all() function which lacks proper capability validation, creating a critical access control weakness that undermines the plugin's security posture. The issue manifests as a missing capability check that should enforce proper authorization before allowing data export operations, thereby enabling unauthorized data access by malicious actors within the system.

The technical implementation of this vulnerability stems from insufficient input validation and access control mechanisms within the plugin's backend functionality. When an authenticated user invokes the booking_export_all() function, the system fails to verify whether the requesting user possesses adequate privileges to perform such an operation. This missing capability check creates a privilege escalation vector where users with subscriber-level access or higher can bypass normal security restrictions and extract comprehensive booking data from the system. The vulnerability operates at the application layer and represents a clear violation of the principle of least privilege, as defined in the CWE-284 access control weakness category.

The operational impact of this vulnerability extends beyond simple data exposure, as it enables attackers to collect personally identifiable information from event bookings. This includes sensitive data such as attendee names, email addresses, contact details, and potentially payment information associated with bookings. The unauthorized access to such data creates significant privacy and compliance risks, particularly for organizations handling personal data under regulations like gdpr, ccpa, and other data protection frameworks. Attackers can systematically harvest booking information to build comprehensive databases of event attendees, potentially enabling identity theft, targeted phishing campaigns, or other malicious activities.

From an attack perspective, this vulnerability aligns with the ATT&CK technique T1213.002 for Data from Information Repositories, specifically targeting the export of booking data from event management systems. The attack requires minimal privileges, as it only necessitates subscriber-level access or higher, making it particularly dangerous in environments where user accounts may be compromised or where attackers can obtain legitimate credentials through social engineering. The vulnerability affects all versions up to 3.4.1, indicating a prolonged window of exposure that increases the likelihood of exploitation in real-world environments.

Organizations should implement immediate mitigations including updating to the patched version of the EventPrime plugin, reviewing user access controls, and implementing additional monitoring for suspicious export activities. The recommended approach involves enforcing strict capability checks on all data export functions and implementing audit logging to track access to sensitive booking information. Security teams should also consider implementing network-level controls to restrict access to plugin endpoints and establish automated alerts for unusual data export patterns. Additionally, organizations should conduct comprehensive vulnerability assessments of their WordPress installations to identify similar capability check deficiencies in other plugins or themes. The vulnerability demonstrates the critical importance of proper access control implementation in web applications and highlights the need for regular security audits to identify and remediate such issues before they can be exploited by malicious actors.

Responsible

Wordfence

Reservation

01/31/2024

Disclosure

03/13/2024

Moderation

accepted

CPE

ready

EPSS

0.00530

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!