Executive brief
The VikBooking Hotel Booking Engine & PMS plugin for WordPress, which manages hotel reservations and property systems, contains a security flaw in how it handles email addresses. An unauthorized attacker can submit malicious code through the email field, which then becomes permanently stored on the website. When a staff member or visitor views the affected page, this code can run automatically, potentially allowing the attacker to steal session information or perform unauthorized actions on behalf of other users.
Technical details
The VikBooking Hotel Booking Engine & PMS plugin for WordPress is vulnerable to Stored Cross-Site Scripting (XSS) due to insufficient input sanitization and output escaping on the 'email' parameter. This vulnerability exists in all versions up to and including 1.8.8. An unauthenticated attacker can exploit this by submitting a crafted email address containing arbitrary JavaScript. Because the input is stored in the database and later rendered without proper escaping, the script will execute in the context of any user (including administrators) who views the record. This can lead to session hijacking, unauthorized administrative actions, or website defacement. The issue is addressed in version 1.8.9.
Affected products
- e4jvikwp VikBooking Hotel Booking Engine & PMS up to, and including, 1.8.8
Timeline
- 2026-07-08: disclosed
- 2026-07-08: advisory