Executive brief
Eventin is a WordPress plugin for managing events, bookings, and ticketing. A vulnerability allows WordPress contributors to include and execute arbitrary PHP files on the server, potentially exposing sensitive data or enabling complete site compromise through code execution.
Technical details
The plugin is vulnerable to Local File Inclusion (LFI) through the 'event_layout' parameter, affecting all versions up to 4.1.22. Authenticated attackers with contributor-level access or higher can exploit this via the REST API to include arbitrary .php files and execute arbitrary PHP code. The vulnerability exists because the etn_manage_event capability is assigned to contributors by default, allowing any contributor to set malicious event_layout values without additional authorization checks. An attacker can leverage this to bypass access controls, access sensitive data, or achieve remote code execution if .php files can be uploaded to the server.
Affected products
- Eventin Event Calendar, Event Registration, Tickets & Booking up to and including 4.1.22
Timeline
- 2026-09-09: disclosed