<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>VikBooking Hotel Booking Engine &amp; PMS Plugin for WordPress (&lt;= 1.8.13) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/vikbooking-hotel-booking-engine--pms-plugin-for-wordpress--1.8.13/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 24 Jul 2026 10:18:13 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/vikbooking-hotel-booking-engine--pms-plugin-for-wordpress--1.8.13/feed.xml" rel="self" type="application/rss+xml"/><item><title>VikBooking Hotel Booking Engine &amp; PMS Plugin Vulnerable to Stored Cross-Site Scripting (CVE-2026-15401)</title><link>https://feed.craftedsignal.io/briefs/2026-07-vikbooking-xss/</link><pubDate>Fri, 24 Jul 2026 10:18:13 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-vikbooking-xss/</guid><description>The VikBooking Hotel Booking Engine &amp; PMS plugin for WordPress versions up to and including 1.8.13 is vulnerable to Stored Cross-Site Scripting (XSS) via the 'vbfX' parameter, allowing unauthenticated attackers to inject arbitrary web scripts that execute when a user accesses an infected page.</description><content:encoded><![CDATA[<p>A critical Stored Cross-Site Scripting (XSS) vulnerability, identified as CVE-2026-15401, has been discovered in the VikBooking Hotel Booking Engine &amp; PMS plugin for WordPress, affecting all versions up to and including 1.8.13. This flaw stems from insufficient input sanitization and output escaping of the 'vbfX' parameter. Exploitation is possible by unauthenticated attackers who can inject arbitrary web scripts into pages. The vulnerability exists because the public-facing 'saveorder' task, responsible for storing the 'vbfX' custom-field value, lacks proper capability and authentication checks. This allows a malicious payload to be submitted without authentication and stored in the database. When a legitimate user subsequently accesses a page displaying the stored 'vbfX' value, the injected script executes in their browser, leading to potential data theft, session hijacking, or defacement. This poses a significant risk to websites using the vulnerable plugin.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker identifies a WordPress website running a vulnerable version of the VikBooking Hotel Booking Engine &amp; PMS plugin (&lt;= 1.8.13).</li>
<li>The attacker crafts a malicious JavaScript payload designed to perform actions like session hijacking, data exfiltration, or defacement.</li>
<li>The attacker sends an unauthenticated HTTP POST request to the WordPress site's <code>admin-ajax.php</code> endpoint.</li>
<li>In the request body, the attacker includes <code>action=saveorder</code> and embeds the crafted XSS payload within the <code>vbfX</code> parameter.</li>
<li>Due to insufficient input validation, the vulnerable plugin processes and stores the malicious <code>vbfX</code> content in the WordPress database without authentication.</li>
<li>A legitimate user (e.g., an administrator or a visitor viewing booking information) navigates to a page that renders the previously stored <code>vbfX</code> custom field.</li>
<li>The browser of the legitimate user executes the attacker's injected script, leading to compromise of the user's session, unauthorized actions, or other malicious outcomes.</li>
<li>The attacker gains control over the victim's browser session, allowing for cookie theft, arbitrary actions on behalf of the victim, or content defacement.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-15401 allows unauthenticated attackers to inject persistent malicious web scripts into affected WordPress sites. When executed in a victim's browser, these scripts can lead to significant consequences, including the theft of sensitive user data (such as session cookies, allowing for session hijacking), website defacement, redirection to malicious sites, or the execution of arbitrary actions on behalf of the victim within the affected web application. For e-commerce or booking sites, this could result in fraudulent bookings, exposure of customer data, and severe reputational damage. The broad reach of WordPress plugins means a large number of potentially affected websites and users are at risk if the vulnerability is exploited in the wild.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch CVE-2026-15401 immediately by updating the VikBooking Hotel Booking Engine &amp; PMS plugin for WordPress to version 1.8.14 or later.</li>
<li>Deploy the Sigma rule &quot;Detects CVE-2026-15401 Exploitation - VikBooking XSS Payload Delivery&quot; to your SIEM to detect attempted exploitation.</li>
<li>Enable comprehensive web server logging, specifically capturing HTTP POST requests, URI stems, and query parameters, to ensure data is available for the Sigma rule.</li>
<li>Monitor <code>webserver</code> logs for suspicious POST requests to <code>admin-ajax.php</code> containing XSS payload patterns in the <code>vbfX</code> parameter, as outlined in the detection rule.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">threat</category><category>wordpress</category><category>xss</category><category>web-vulnerability</category><category>stored-xss</category><category>cms</category></item></channel></rss>