<?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>Ninja Forms – Contact Form Builder With Calculators, Quizzes, Signatures &amp; AI Form Builder (&lt;= 3.15.5) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ninja-forms--contact-form-builder-with-calculators-quizzes-signatures--ai-form-builder--3.15.5/</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, 31 Oct 2026 07:51:28 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ninja-forms--contact-form-builder-with-calculators-quizzes-signatures--ai-form-builder--3.15.5/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>Ninja Forms: Stored Cross-Site Scripting via formData.extra (CVE-2026-109997)</title><link>https://feed.craftedsignal.io/briefs/2026-10-ninja-forms-xss-59c0fda1/</link><pubDate>Sat, 31 Oct 2026 07:51:28 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-ninja-forms-xss-59c0fda1/</guid><description>The Ninja Forms WordPress plugin is vulnerable to stored cross-site scripting (XSS) due to improper input sanitization and a flawed nonce implementation in the nf_ajax_submit endpoint, allowing unauthenticated attackers to execute arbitrary web scripts.</description><content:encoded><![CDATA[<p>Ninja Forms - Contact Form Builder with Calculators, Quizzes, Signatures &amp; AI Form Builder for WordPress (all versions up to and including 3.15.5) contains a stored Cross-Site Scripting (XSS) vulnerability. The flaw exists in the 'formData.extra' parameter. An unauthenticated attacker can exploit this via the 'nf_ajax_submit' endpoint. Due to improper nonce handling, the endpoint issues a valid nonce on request failure, effectively bypassing security protections.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthenticated attackers to inject arbitrary web scripts into pages. These scripts execute in the context of any user (including administrators) who accesses the injected page, potentially leading to unauthorized actions or credential theft.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the Ninja Forms plugin to the latest version beyond 3.15.5 immediately.</li>
<li>Review WordPress access logs for anomalous requests to the 'nf_ajax_submit' endpoint containing suspicious 'formData.extra' parameter content.</li>
<li>Inspect plugin configuration and form submission entries for injected JavaScript payloads.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>xss</category><category>web-application</category><category>wordpress</category><category>plugin-vulnerability</category></item></channel></rss>