Skip to main content

VikBooking CVE-2026-6820

| EUVDEUVD-2026-42231 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-07-08 Wordfence GHSA-v4gf-r4fj-p25m
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
7.2 HIGH

Unauthenticated network-reachable stored injection (AV:N/AC:L/PR:N); scope change as payload executes in a separate victim browser context (S:C) with limited confidentiality/integrity impact and no availability effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/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 - 13:18 vuln.today
CVE Published
Jul 08, 2026 - 12:33 cve.org
HIGH 7.2

DescriptionCVE.org

The VikBooking Hotel Booking Engine & PMS plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'email' 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 remote attackers persist arbitrary JavaScript via the 'email' parameter, which then executes in the browser of any user - including hotel staff and admins - who later views the affected page. Because the injection point is reachable without authentication and the payload is stored server-side, it enables session hijacking, admin action forgery, and content defacement against booking-management back offices. This issue is not in CISA KEV and no public exploit has been identified at time of analysis.

Technical ContextAI

VikBooking is a commercial hotel reservation, property-management, and booking-engine plugin for WordPress published by e4jVikWP (CPE cpe:2.3:a:e4jvikwp:vikbooking_hotel_booking_engine_&_pms). The flaw is a classic CWE-79 (Improper Neutralization of Input During Web Page Generation) issue: user-supplied data in the 'email' field is neither sanitized on input nor escaped on output, so HTML/script metacharacters survive into rendered pages. The referenced fixes in the 1.8.9 source tree (site/controller.php line 307 and admin/controller.php line 11208) indicate the tainted value flows from a public/front-end submission path into both front-end and administrative rendering contexts, making it a stored (persistent) XSS rather than a reflected one.

RemediationAI

Vendor-released patch: upgrade to VikBooking 1.8.9 or later, which adds the missing input sanitization and output escaping on the 'email' parameter in both the front-end and admin controllers; this is the primary and complete fix. Until the update is applied, restrict or filter untrusted access to the booking-submission endpoint that accepts the 'email' field - for example, place a WAF/virtual-patch rule (Wordfence provides one via its threat-intel feed at https://www.wordfence.com/threat-intel/vulnerabilities/id/e2b4586a-f87d-4a51-8f4e-932d7254518e) to block script/HTML metacharacters in that parameter, accepting the trade-off that overly strict rules may reject legitimately unusual email input. Administrators who suspect prior injection should audit stored booking records and rendered admin pages for embedded markup and purge any tainted entries, since patching does not retroactively clean already-stored payloads.

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-6818 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-6820 vulnerability details – vuln.today

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