Skip to main content

VikBooking PMS EUVDEUVD-2026-96223

| CVE-2026-95684 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-10 Wordfence GHSA-5823-h3ff-8crm
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 front-end chat feature unauthenticated
  2. Delivery
    Inject script via attachments[name] parameter
  3. Exploit
    Payload stored unsanitized in plugin
  4. Execution
    Victim opens injected page
  5. Impact
    Script executes in victim browser session

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

Requires the VikBooking chat/messaging feature (the chat controller and attachment handling referenced at controllers/chat.php and resources/chat.js) to be enabled and reachable so the attacker can submit the 'attachments[name]' value; affected versions are all releases up to and including 1.8.15. Per PR:N the injection itself needs no authentication, but realistic impact depends on a victim subsequently viewing the injected page (commonly a hotel operator/admin reviewing chat attachments), making victim page-access the practical trigger; sites not exposing the chat feature to untrusted users have materially lower exposure.

Impact

This is a stored XSS (CWE-79) in the VikBooking WordPress plugin reported by Wordfence, scored CVSS 7.2 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N). The vector signals favorable attacker conditions: network-reachable, low complexity, no privileges, and no user interaction required to inject, with a changed scope (S:C) reflecting that the payload executes in a separate victim's browser context. However, impact is bounded (C:L/I:L/A:N) - typical of XSS rather than direct server compromise. No EPSS score, no CISA KEV listing, and no public exploit code were provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The reference set points to the plugin's chat controller and chat.js (the 'attachments[name]' handling), and a 1.8.16 reference suggests a fix exists. Net: a legitimate, fix-available moderate-severity priority for sites running the affected plugin, not a mass-exploited emergency. Note a tension worth verifying: the description and CVSS claim unauthenticated (PR:N) injection via a chat attachment feature, which implies the public/front-end chat feature must be enabled and reachable - if that feature is admin-only in a given deployment, real-world exposure is lower than the raw vector implies.

Exploit ScenarioDerived

An unauthenticated attacker interacts with the plugin's front-end chat feature and supplies a malicious value in the 'attachments[name]' parameter containing a script payload. Because the input is stored without sufficient sanitization and rendered without output escaping, the script executes when a victim (e.g., a hotel operator reviewing chat/attachments in the dashboard, or another user viewing the injected page) later loads that page. No public exploit code was identified at time of analysis, but AV:N/AC:L/PR:N/UI:N make the injection step trivial to automate.

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 – Oct 10, 2026

Stored cross-site scripting in the VikBooking Hotel Booking Engine & PMS WordPress plugin lets unauthenticated attackers submit a crafted 'attachments[name]' value through the plugin's chat/messaging feature, which is then stored and executed in the browser of anyone who later views the injected page - typically a hotel operator or administrator reviewing chat attachments. Affected versions are all releases up to and including 1.8.15, scored CVSS 7.2 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N) and reported by Wordfence; no public exploit identified at time of analysis, and the practical trigger is victim page access rather than the injection itself.

RemediationAI

Upgrade the VikBooking plugin to 1.8.16 or later if that release is confirmed available for your site, since the 1.8.16 tag reference for site/resources/chat.js#L916 suggests the fix landed there; validate against the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/40092f13-fee7-4e88-b180-54554b22493f?source=cve) before relying on it. If upgrading immediately is not possible, disable the plugin's chat/messaging feature so the attachments[name] parameter cannot be submitted, or restrict the chat endpoint to trusted, authenticated users only - both reduce exposure but remove or limit legitimate guest/operator chat functionality. Additional compensating controls with trade-offs include applying a WAF rule that filters or rejects suspicious 'attachments[name]' payloads (may block legitimate attachment names or be bypassed by encoding tricks) and monitoring for unexpected script content in stored chat attachments. Note that the injection itself is unauthenticated, so access restrictions must cover every path that writes chat attachment names, not just the admin UI.

Affected VersionsENISA

VikBooking Hotel Booking Engine & PMS 0 ≤1.8.15

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

This is a stored cross-site scripting issue (CWE-79) in the VikBooking WordPress plugin's chat subsystem. The flaw spans an input path and an output path: the chat controller and attachment helper fail to sufficiently sanitize the attacker-controlled 'attachments[name]' value, and the front-end chat resources fail to escape it when rendering. The references point to the relevant code sites in the 1.8.15 tag - site/controllers/chat.php (lines 181 and 197), admin/helpers/src/chat/attachment.php (line 103), and site/resources/chat.js (lines 712 and 916) - with a corresponding site/resources/chat.js#L916 reference in the 1.8.16 tag, indicating the JS rendering surface changed in that later release. The CVSS scope-change (S:C) reflects that the injected script executes within the victim's browser session in the context of the WordPress site, potentially reaching resources beyond the vulnerable component. The assessed vector gives PR:N, so the injection itself requires no authentication; realistic exploitation depends on the chat/messaging feature being enabled and reachable by untrusted users and on a victim subsequently opening the injected content. The CPE cpe:2.3:a:e4jvikwp:vikbooking_hotel_booking_engine_&_pms:*:*:*:*:*:*:*:* confirms the affected package is the VikBooking plugin for WordPress.

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 injection with no interaction (PR:N/UI:N); stored XSS executes in a separate victim 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:N/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 'attachments[name]' Parameter in all versions up to, and including, 1.8.15 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

The VikBooking Hotel Booking Engine & PMS plugin for WordPress, deployed on booking and property-management sites up to and including version 1.8.15, contains a stored cross-site scripting flaw that requires no login and no user interaction to deliver. Because the injected content executes in the browser of hotel staff and site administrators reviewing guest chat attachments, an attacker could hijack privileged sessions and gain control of the booking platform that handles reservations, guest records, and payment workflows. Leadership should treat this as a high-priority exposure until the vendor ships a fix, given the direct line from a public-facing booking page to administrative account takeover.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable or remove the VikBooking chat/messaging feature so the vulnerable attachment-handling path cannot be reached; deploy WAF/virtual-patching rules to block crafted 'attachments[name]' submissions; enforce two-factor authentication and IP allowlisting for wp-admin; shorten administrator session lifetimes and require re-authentication before viewing chat attachments; restrict or disable untrusted attachment previews; and monitor web and application logs for stored payload indicators.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
niche industry-specific hotel-booking WordPress plugin, limited deployment footprint
Data Quality
5 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-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-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