<?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>Cve-2026-15984 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-15984/</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, 05 Sep 2026 07:30:16 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-15984/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 Cross-Site Scripting in WordPress QuickCal Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-09-quickcal-xss/</link><pubDate>Sat, 05 Sep 2026 07:30:16 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-quickcal-xss/</guid><description>The QuickCal WordPress plugin is vulnerable to unauthenticated Stored Cross-Site Scripting (XSS) via custom field parameters, allowing attackers to execute arbitrary scripts in the context of site users.</description><content:encoded><![CDATA[<p>The QuickCal plugin for WordPress, in versions up to and including 1.0.20, contains a security vulnerability (CVE-2026-15984) resulting from insufficient input sanitization and output escaping. This flaw allows unauthenticated attackers to perform Stored Cross-Site Scripting (XSS) attacks by injecting arbitrary web scripts through custom field parameters. The vulnerability is exacerbated by the improper exposure of a security nonce used to protect the booked_add_appt AJAX action. This nonce is publicly embedded within the HTML source of any page utilizing the booking calendar shortcode. Because the nonce is easily retrievable by unauthenticated actors, they can successfully perform unauthorized actions and store malicious scripts that execute whenever a victim views the affected page.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability permits unauthenticated attackers to execute arbitrary JavaScript in the context of a victim's session. This may lead to unauthorized data access, session hijacking, or the defacement of the affected WordPress site. Given the plugin's purpose, high-traffic booking pages are at particular risk, potentially exposing administrators and customers to credential theft or redirection to malicious sites.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately update the QuickCal plugin to the latest version (patch for 1.0.20 or later) as provided by the developer.</li>
<li>If an update is not immediately available, disable the booking calendar shortcode on all public-facing pages to prevent the leakage of the booked_add_appt AJAX nonce.</li>
<li>Audit web server logs for suspicious HTTP POST requests directed to the booked_add_appt AJAX endpoint.</li>
<li>Implement a robust Content Security Policy (CSP) that restricts script execution to trusted domains, mitigating the impact of potential XSS injections.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>xss</category><category>cve-2026-15984</category></item></channel></rss>