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
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach public booking submission endpoint
  2. Delivery
    Inject script via 'email' parameter
  3. Exploit
    Payload stored unsanitized in booking record
  4. Execution
    Admin/staff opens record page
  5. Persist
    Script executes in victim session
  6. Impact
    Hijack session or forge admin actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target run VikBooking 1.8.8 or earlier and expose the booking/submission workflow that accepts the 'email' parameter to untrusted users - the default deployment for a public hotel booking site. No authentication is required (PR:N), and the attacker needs only to reach the network-accessible submission endpoint. The key limiting factor is that the stored payload is inert until a subsequent victim - typically a staff member or administrator viewing the booking record - loads the page containing the unescaped value; impact is therefore gated on someone with a valuable session opening the injected content, and is confined to browser-context effects rather than direct server compromise.

Impact

The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N, base 7.2 High) reflects a network-reachable, low-complexity, unauthenticated injection with a scope change - consistent with stored XSS whose payload crosses from the attacker into a victim's authenticated browser session. No EPSS score, KEV entry, POC, or SSVC decision data was provided, so quantitative exploitation-probability signals are absent; risk must be judged from the vector and description alone. The realistic impact is meaningful but bounded: stored XSS in an admin-facing booking console can lead to session/cookie theft and forged privileged actions, yet it does not by itself yield direct code execution or data-store compromise (C:L/I:L, A:N). One nuance to verify: the vector lists UI:N, but a stored XSS payload only fires when a victim later views the injected page, which is arguably a passive user interaction - treat the 'no interaction' framing cautiously when prioritizing. Overall this is a genuine but moderate-priority issue: high likelihood of exploitability given unauthenticated access, capped severity because impact is confidentiality/integrity-limited and browser-scoped.

Exploit ScenarioDerived

An unauthenticated attacker submits a booking or contact interaction to a VikBooking-powered site, placing a script payload (e.g., a cookie-exfiltration or admin-action snippet) into the 'email' field. The value is stored and later rendered without escaping when hotel staff open the corresponding record in the WordPress admin, executing the attacker's JavaScript in the administrator's authenticated session. No public exploit has been identified at time of analysis, but the low attack complexity and lack of authentication make weaponization straightforward.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 08, 2026

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.

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.

Affected VersionsENISA

VikBooking Hotel Booking Engine & PMS 0 ≤1.8.8

Affected Packages

euvd vikbooking_hotel_booking_engine_pms no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

Know when Vikbooking Hotel Booking Engine Pms gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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

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.

Executive ViewAI

Why It Matters

VikBooking Hotel Booking Engine & PMS plugin for WordPress (all versions through 1.8.8) exposes hotels' booking systems and administrative staff to code injection attacks that do not require prior account access. Attackers can compromise staff and administrator sessions, enabling fraud, unauthorized reservation changes, and guest data theft-creating direct operational and liability risk for affected hotel properties.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable or uninstall VikBooking plugin; (2) Web application firewall rules blocking script payloads and event handlers in email parameter; (3) Restrict admin panel access via IP allowlist and VPN requirement; (4) Require multi-factor authentication for all administrative accounts; (5) Implement file integrity monitoring on WordPress installation; (6) Daily audit of booking database entries for suspicious content.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Medium
commercial WordPress hotel-booking plugin, common in hospitality but niche overall
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2026-85127 HIGH POC
8.8 Sep 18

Stored cross-site scripting in the VikBooking Hotel Booking Engine & PMS WordPress plugin (versions before 1.8.15) allow

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-95684 HIGH
7.2 Oct 10

Stored cross-site scripting in the VikBooking Hotel Booking Engine & PMS WordPress plugin lets unauthenticated attackers

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-95591 HIGH
7.1 Oct 09

Reflected cross-site scripting in the VikBooking Hotel Booking Engine & PMS WordPress plugin (all versions through 1.8.1

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

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