<?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/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Vcita - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/vcita/</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>Sat, 15 Aug 2026 04:16:32 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/vcita/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Stored XSS in Online Booking &amp; Scheduling Calendar for WordPress by vcita</title><link>https://feed.craftedsignal.io/briefs/2026-08-vcita-xss/</link><pubDate>Sat, 15 Aug 2026 04:16:32 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-vcita-xss/</guid><description>A stored cross-site scripting (XSS) vulnerability in the vcita WordPress plugin up to version 4.6.0 allows unauthenticated attackers to inject arbitrary scripts via the 'business_id' parameter.</description><content:encoded><![CDATA[<p>The 'Online Booking &amp; Scheduling Calendar for WordPress by vcita' plugin is vulnerable to stored cross-site scripting (XSS) in all versions up to and including 4.6.0 (CVE-2026-14433). The vulnerability arises from insufficient input sanitization and output escaping on the 'business_id' parameter. This flaw allows an unauthenticated attacker to inject malicious JavaScript into the application, which is then stored and subsequently executed in the browser of any user who views the page where the injected content is rendered. Given the plugin's role in booking and scheduling, this could be leveraged for session hijacking, unauthorized actions on behalf of site administrators, or redirecting site visitors to malicious domains.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies an instance of the 'Online Booking &amp; Scheduling Calendar for WordPress by vcita' plugin.</li>
<li>Attacker crafts an HTTP request containing a malicious JavaScript payload within the 'business_id' parameter.</li>
<li>The plugin fails to sanitize the 'business_id' input before processing or storing it.</li>
<li>The malicious payload is saved into the WordPress database.</li>
<li>A victim user (e.g., administrator or site customer) navigates to the compromised web page.</li>
<li>The web server renders the stored, unsanitized payload into the HTML response.</li>
<li>The victim's browser executes the injected JavaScript script in the context of the vulnerable site.</li>
<li>Attacker achieves execution of arbitrary code within the victim's browser session.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-14433 can lead to the compromise of user sessions, allowing attackers to perform unauthorized actions as the victim. If an administrator is targeted, this could lead to full site compromise, including the modification of site content, exfiltration of sensitive booking data, or redirection of traffic.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update the 'Online Booking &amp; Scheduling Calendar for WordPress by vcita' plugin to the latest version available (patch versions beyond 4.6.0).</li>
<li>Implement a Content Security Policy (CSP) to mitigate the impact of XSS attacks by restricting the execution of inline scripts and unauthorized external resources.</li>
<li>Monitor web application logs for HTTP requests containing abnormal character strings (e.g., '&lt;script&gt;', 'javascript:', 'onerror=') within parameter values.</li>
<li>Utilize a Web Application Firewall (WAF) to inspect and block malicious payloads targeting the 'business_id' parameter.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>xss</category><category>web-vulnerability</category><category>wordpress</category></item></channel></rss>