Description
The YOP Poll WordPress plugin before 7.0.6 does not validate the connection's origin IP address and instead trusts client-controlled forwarding headers when enforcing its per-IP vote restriction, allowing unauthenticated attackers to bypass the vote limit and cast unlimited votes on a public poll.
Published: 2026-08-01
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The YOP Poll WordPress plugin, versions prior to 7.0.6, fails to verify the origin IP address of a client connection and instead honors client‑controlled forwarding headers when enforcing the per‑IP vote limit. An unauthenticated attacker can set arbitrary IP headers, bypass the vote restriction, and cast unlimited votes on a public poll, thereby corrupting the poll data and eroding its integrity.

Affected Systems

WordPress sites that have installed the YOP Poll plugin in any version below 7.0.6. The vendor or product name is listed as Unknown:YOP Poll in the CNAs. No specific release notes are available, but any deployment of the plugin prior to 7.0.6 is vulnerable.

Risk and Exploitability

The EPSS score is less than 1% and the vulnerability is not currently listed in the CISA KEV catalog, indicating that the likelihood of widespread exploitation is low. The attack requires only the ability to send HTTP requests with forged forwarding headers, which can be achieved from any remote host or via script. Because no authentication is required, the risk to poll integrity is significant for any site that relies on accurate results. The CVSS score of 5.3 indicates a moderate severity, underscoring the importance of addressing the vulnerability.

Generated by OpenCVE AI on August 5, 2026 at 18:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor’s patch by updating YOP Poll to version 7.0.6 or later.
  • If an upgrade is not immediately possible, configure the web server to strip or block client‑controlled forwarding headers such as X‑Forwarded‑For and X‑Real‑IP before they reach the application.
  • Audit and monitor poll result data for sudden spikes or anomalous voting patterns, and consider manually reviewing or resetting polls that have been tampered with.

Generated by OpenCVE AI on August 5, 2026 at 18:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-290
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 03 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-284

Sat, 01 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Yop-poll
Yop-poll yop-poll
Vendors & Products Wordpress
Wordpress wordpress
Yop-poll
Yop-poll yop-poll

Sat, 01 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description The YOP Poll WordPress plugin before 7.0.6 does not validate the connection's origin IP address and instead trusts client-controlled forwarding headers when enforcing its per-IP vote restriction, allowing unauthenticated attackers to bypass the vote limit and cast unlimited votes on a public poll.
Title YOP Poll < 7.0.6 - Unauthenticated Vote Restriction Bypass via IP Header Spoofing
References

Subscriptions

Wordpress Wordpress
Yop-poll Yop-poll
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-05T16:18:26.397Z

Reserved: 2026-07-06T11:12:23.785Z

Link: CVE-2026-14840

cve-icon Vulnrichment

Updated: 2026-08-05T15:13:59.476Z

cve-icon NVD

Status : Received

Published: 2026-08-01T07:16:31.060

Modified: 2026-08-05T17:16:42.010

Link: CVE-2026-14840

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T18:30:16Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-284

    Improper Access Control

  • CWE-290

    Authentication Bypass by Spoofing