<?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>Cpe:2.3:a:supsystic:contact_form:*:*:*:*:*:wordpress:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3asupsysticcontact_formwordpress/</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 09:31:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3asupsysticcontact_formwordpress/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 Contact Form by Supsystic</title><link>https://feed.craftedsignal.io/briefs/2026-09-cve-2026-83625/</link><pubDate>Sat, 05 Sep 2026 09:31:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-cve-2026-83625/</guid><description>The Contact Form by Supsystic WordPress plugin is vulnerable to unauthenticated Stored Cross-Site Scripting due to insufficient sanitization of X-Forwarded-For headers.</description><content:encoded><![CDATA[<p>The Contact Form by Supsystic plugin for WordPress (versions 1.10.2 and earlier) contains a critical security flaw allowing for Stored Cross-Site Scripting (XSS). An unauthenticated attacker can exploit this vulnerability by manipulating HTTP headers, specifically the 'X-Forwarded-For' header, during the contact form submission process. Because the plugin fails to properly sanitize this input before storing and rendering it, injected JavaScript is executed within the browser of any user - including administrators - who views the malicious data in the WordPress dashboard or public-facing pages.</p>
<p>The vulnerability is compounded by a secondary issue involving the 'updateNonce' action, which lacks proper authentication checks. Attackers can leverage this to acquire a valid nonce, subsequently bypassing form protections to finalize the submission of the malicious XSS payload. Successful exploitation allows for account takeover, unauthorized administrative actions, or credential theft, depending on the privileges of the victim viewing the injected content.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker sends an unauthenticated HTTP GET/POST request to the target site to trigger the 'updateNonce' action.</li>
<li>The vulnerable plugin returns a valid nonce due to the absence of authentication checks on the 'updateNonce' endpoint.</li>
<li>Attacker crafts a malicious HTTP request containing a scripted payload (e.g., <code>&lt;script&gt;alert(1)&lt;/script&gt;</code>) inside the 'X-Forwarded-For' header.</li>
<li>The request is submitted to the plugin's contact form endpoint, including the previously obtained nonce.</li>
<li>The plugin saves the form data, including the malicious script from the header, into the WordPress database without sanitization.</li>
<li>A victim (likely an administrator) accesses the WordPress dashboard or a page displaying the form submissions.</li>
<li>The browser renders the stored payload, executing the JavaScript in the context of the victim's session.</li>
<li>The script performs unauthorized actions or exfiltrates session data to the attacker-controlled endpoint.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of this vulnerability enables unauthenticated attackers to execute arbitrary JavaScript in the browsers of users viewing the injected content. This poses a high risk to WordPress site administrators, as it can lead to full site compromise, unauthorized configuration changes, or the theft of administrative session cookies.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update the Contact Form by Supsystic plugin to a version patched against CVE-2026-83625 immediately.</li>
<li>Implement Web Application Firewall (WAF) rules to inspect and sanitize 'X-Forwarded-For' headers for script tags and malicious characters.</li>
<li>Audit WordPress administrative logs for suspicious requests to the 'updateNonce' action.</li>
<li>Review all stored contact form submissions for signs of anomalous script injection if administrative access was potentially compromised.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>xss</category><category>web-vulnerability</category></item></channel></rss>