<?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>Cve-2026-13425 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-13425/</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>Wed, 29 Jul 2026 09:20:00 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-13425/feed.xml" rel="self" type="application/rss+xml"/><item><title>WordPress Database for CF7 Plugin Stored Cross-Site Scripting (CVE-2026-13425)</title><link>https://feed.craftedsignal.io/briefs/2026-07-wordpress-cf7-xss/</link><pubDate>Wed, 29 Jul 2026 09:20:00 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-wordpress-cf7-xss/</guid><description>The Database for CF7 plugin for WordPress is vulnerable to stored Cross-Site Scripting (XSS) via Array Form Field Values, allowing unauthenticated attackers to inject arbitrary web scripts by sending specially crafted array-structured input to the Contact Form 7 REST API endpoint /wp-json/contact-form-7/v1/contact-forms/{id}/feedback, which are insufficiently sanitized and executed when a user accesses an affected page.</description><content:encoded><![CDATA[<p>A critical stored Cross-Site Scripting (XSS) vulnerability, tracked as CVE-2026-13425, affects all versions up to and including 1.2.6 of the &quot;Database for CF7&quot; plugin for WordPress. This flaw stems from insufficient input sanitization and output escaping when handling array-structured input for ordinary text fields (e.g., <code>your-name[]</code>). Unauthenticated attackers can exploit this by sending specially crafted HTTP POST requests containing malicious web scripts to the public REST API endpoint <code>/wp-json/contact-form-7/v1/contact-forms/{id}/feedback</code>. The plugin then stores this unsanitized input directly into its <code>wp_cf7db</code> database table, bypassing WordPress's default <code>wp_insert_post</code> and <code>wp_kses</code> filtering mechanisms. When a user, such as an administrator, subsequently views a page displaying the stored form data, the injected script executes in their browser context, leading to potential data theft, session hijacking, or website defacement.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An unauthenticated attacker crafts an HTTP POST request containing malicious JavaScript within a form field.</li>
<li>The attacker targets the <code>/wp-json/contact-form-7/v1/contact-forms/{id}/feedback</code> REST API endpoint of a vulnerable WordPress site.</li>
<li>The malicious JavaScript is embedded within array-structured input parameters (e.g., <code>your-name[]=payload</code>).</li>
<li>Due to insufficient input sanitization in the Database for CF7 plugin, this crafted input bypasses standard WordPress filtering.</li>
<li>The plugin stores the unsanitized malicious payload directly into the <code>wp_cf7db</code> custom database table using <code>$wpdb INSERT</code> and <code>serialize()</code>.</li>
<li>A legitimate user (e.g., a site administrator) accesses a WordPress page that displays the submitted form data containing the stored payload.</li>
<li>The browser renders the page, and the unsanitized malicious JavaScript retrieved from the database executes in the victim's browser context.</li>
<li>The attacker achieves arbitrary web script execution, potentially leading to session hijacking, credential theft, or further client-side compromise.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-13425 allows unauthenticated attackers to execute arbitrary web scripts in the context of a victim's browser. This can lead to a range of severe consequences, including session hijacking, disclosure of sensitive information, defacement of web pages, or redirecting users to malicious sites. If an administrator account is compromised, attackers could gain full control over the affected WordPress site. While specific victim counts are not available for this newly disclosed vulnerability, the widespread use of WordPress and its plugins suggests a broad potential impact for organizations utilizing the Database for CF7 plugin in versions up to 1.2.6.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately update the Database for CF7 plugin for WordPress to version 1.2.7 or higher to patch CVE-2026-13425.</li>
<li>Deploy the Sigma rule &quot;Detects CVE-2026-13425 Exploitation Attempt - WordPress CF7 XSS&quot; to your SIEM to identify attempts to inject malicious array-structured input via the <code>/wp-json/contact-form-7/v1/contact-forms/{id}/feedback</code> endpoint.</li>
<li>Block the URL <code>/wp-json/contact-form-7/v1/contact-forms/{id}/feedback</code> at the web application firewall (WAF) or web server level if immediate patching is not possible, ensuring the URL includes the wildcard <code>{id}</code> for the contact form ID.</li>
<li>Monitor web server access logs for requests containing the IOC <code>/wp-json/contact-form-7/v1/contact-forms/{id}/feedback</code> combined with <code>[]</code> in the query string and suspicious characters, as described in the Sigma rule.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>web-application</category><category>wordpress</category><category>xss</category><category>cve-2026-13425</category><category>stored-xss</category><category>plugin-vulnerability</category></item></channel></rss>