<?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>YOP Poll - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/yop-poll/</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>Thu, 13 Aug 2026 00:27:22 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/yop-poll/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>Voting Limit Bypass in YOP Poll Plugin via X-Forwarded-For Spoofing</title><link>https://feed.craftedsignal.io/briefs/2026-08-yop-poll-limit-bypass/</link><pubDate>Thu, 13 Aug 2026 00:27:22 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-yop-poll-limit-bypass/</guid><description>A publicly available exploit targets CVE-2026-14840, a vulnerability in the YOP Poll plugin (v7.0.5) that allows attackers to bypass voting rate limits by spoofing IP addresses via the X-Forwarded-For HTTP header.</description><content:encoded><![CDATA[<p>CVE-2026-14840 affects the YOP Poll plugin (version 7.0.5) for WordPress, enabling unauthorized manipulation of poll results. The vulnerability arises from improper validation of the client's IP address when determining voting eligibility. An attacker can bypass per-IP rate limiting by injecting arbitrary IP addresses into the X-Forwarded-For HTTP header, causing the application to treat each request as originating from a unique, previously uncounted user. This vulnerability allows for the automated submission of multiple votes, potentially skewing public perception or poll outcomes. A functional proof-of-concept exploit was released on 2026-08-13, significantly lowering the barrier for exploitation. Defenders should monitor for anomalous spikes in voting activity from single sources and validate IP-based restrictions against header-based spoofing.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a target website utilizing the YOP Poll WordPress plugin version 7.0.5.</li>
<li>Attacker inspects the polling mechanism to determine the endpoint processing vote submissions.</li>
<li>Attacker crafts a series of HTTP POST requests directed at the poll submission endpoint.</li>
<li>Attacker inserts a custom 'X-Forwarded-For' header in each request with unique or spoofed IP address values.</li>
<li>The YOP Poll plugin processes the request and incorrectly trusts the 'X-Forwarded-For' value over the source IP for rate-limiting checks.</li>
<li>The backend database, 'wp_yoppoll_votes', records each request as a legitimate vote from a new user.</li>
<li>Attacker repeats the process to accumulate a large number of votes, effectively rigging the poll results.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an attacker to bypass business logic controls, leading to the integrity compromise of poll results. While the impact is primarily service-level manipulation rather than data exfiltration or system compromise, it directly affects the trustworthiness of user engagement features deployed across WordPress websites. Organizations relying on this plugin for public sentiment analysis or high-stakes voting should consider the risk of automated manipulation.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Implement request logging for the 'X-Forwarded-For' header in web application firewalls or load balancers to detect irregular patterns of IP rotation.</li>
<li>Patch the YOP Poll plugin to the latest version as soon as a fix is available from the vendor.</li>
<li>Review web server configurations to ensure that 'X-Forwarded-For' headers are sanitized or trusted only from verified proxy ranges.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category></item></channel></rss>