Skip to main content

VikBooking CVE-2026-6818

| EUVDEUVD-2026-42214 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-08 Wordfence GHSA-4827-4gjr-3cr2
7.2
CVSS 3.1 · Vendor: Wordfence
Share

Severity by source

Vendor (Wordfence) PRIMARY
7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI
6.1 MEDIUM

Unauthenticated network injection (PR:N/AV:N/AC:L) but the stored payload only fires when an operator opens the admin order page (UI:R), executing across a security boundary (S:C) with limited C/I impact and no availability effect.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Analysis Generated
Jul 08, 2026 - 12:37 vuln.today
CVE Published
Jul 08, 2026 - 11:30 nvd
HIGH 7.2

DescriptionCVE.org

The VikBooking Hotel Booking Engine & PMS plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'special_requests' parameter in all versions up to, and including, 1.8.8 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

AnalysisAI

Stored cross-site scripting in the VikBooking Hotel Booking Engine & PMS plugin for WordPress (all versions through 1.8.8) lets unauthenticated attackers persist arbitrary JavaScript via the 'special_requests' booking field, which then executes when a hotel operator or user views the injected order in the admin back-end. Reported by Wordfence with a CVSS 7.2 (scope-changed) rating; no public exploit identified at time of analysis and it is not listed in CISA KEV. The fix landed in version 1.8.9, whose patched source is referenced in the advisory.

Technical ContextAI

The affected component is the VikBooking plugin (CPE cpe:2.3:a:e4jvikwp:vikbooking_hotel_booking_engine_&_pms), a commercial hotel property-management and reservation engine built on WordPress/PHP. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation): the guest-supplied 'special_requests' value is stored without sufficient input sanitization and rendered without proper output escaping. The patched 1.8.9 source referenced in the advisory (admin/helpers/widgets/booking_details.php, admin/views/editorder/tmpl/default.php, and admin/views/orders/tmpl/default.php) shows the sink is in the administrative order-management views, meaning the payload is stored at booking time and reflected back into the operator-facing back-end pages.

RemediationAI

Vendor-released patch: update the VikBooking plugin to version 1.8.9 or later, which adds the missing sanitization/escaping on the 'special_requests' field (patched files viewable at https://plugins.trac.wordpress.org/browser/vikbooking/tags/1.8.9/). Until you can upgrade, place the WordPress admin/booking-management endpoints behind a WAF rule that strips or blocks script tags and event-handler attributes in the booking 'special_requests' parameter, and restrict access to the wp-admin order views to trusted IPs - the trade-off is that strict WAF filtering can reject legitimate special requests containing angle brackets, and IP restriction complicates remote staff access. Review existing bookings for already-stored payloads before treating the issue as closed. Consult the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/13a96e78-c83c-4ff1-a751-3dbaeb683d9d?source=cve) for detection guidance.

CVE-2024-2441 HIGH POC
8.1 May 14

The VikBooking Hotel Booking Engine & PMS WordPress plugin before 1.6.8 allows direct access to menus, allowing an authe

CVE-2024-2749 MEDIUM POC
5.9 May 14

The VikBooking Hotel Booking Engine & PMS WordPress plugin before 1.6.8's access control mechanism fails to properly res

CVE-2024-13616 MEDIUM POC
4.8 May 15

The VikBooking Hotel Booking Engine & PMS WordPress plugin before 1.7.2 does not sanitise and escape some of its setting

CVE-2023-25707 HIGH
8.8 May 23

Cross-Site Request Forgery (CSRF) vulnerability in E4J s.R.L. Rated high severity (CVSS 8.8), this vulnerability is remo

CVE-2026-57723 HIGH
7.4 Jul 01

Arbitrary file deletion in the VikBooking Hotel Booking Engine & PMS WordPress plugin (versions up to and including 1.8.

CVE-2026-6820 HIGH
7.2 Jul 08

Stored cross-site scripting in the VikBooking Hotel Booking Engine & PMS plugin for WordPress (all versions through 1.8.

CVE-2026-12754 MEDIUM
6.1 Jul 01

Reflected Cross-Site Scripting in VikBooking Hotel Booking Engine & PMS plugin for WordPress (all versions through 1.8.1

CVE-2026-15346 MEDIUM
6.1 Jul 24

Reflected cross-site scripting in VikBooking Hotel Booking Engine & PMS plugin for WordPress versions up to 1.8.13 allow

CVE-2023-24396 MEDIUM
4.8 Apr 06

Auth. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, low attack complexity. No vendor pat

CVE-2023-32501 MEDIUM
4.3 Nov 09

A vulnerability in e4jvikwp VikBooking Hotel Booking Engine & PMS vikbooking.6.1. Rated medium severity (CVSS 4.3), this

CVE-2024-11641 HIGH
8.8 Jan 26

The VikBooking Hotel Booking Engine & PMS plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versio

Share

CVE-2026-6818 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy