Plugins · yop-poll · data as of 2026-11-04
Is YOP Poll safe? Known vulnerabilities and latest version
- Latest version
- 7.1.0
- Last updated
- 2026-10-28
- Active installs
- 10,000+
- Known issues on record
- 13
- Unpatched in latest
- 0
- Tested up to WP
- 7.1.4 · PHP 7.4+
The flexible WordPress poll plugin — rebuilt for speed, security, and ease of use. — by YOP
What to do
- Update to the latest version (7.1.0). Anything older than 7.0.11 has at least one known issue listed below. Dashboard → Updates, or Plugins → “update now”.
- If you cannot update right away, deactivate it until you can.
- Turn on auto-updates for it: Plugins → “Enable auto-updates” on its row.
- If you ran a vulnerable version and something looks off (spam pages, strange admins, redirects), run the free scan.
With WP-CLI: wp plugin get yop-poll --field=version shows what you run; wp plugin update yop-poll updates it.
Check your version
Known vulnerabilities
13 on record, newest first. “Affected” is the version range the source gives; “fixed in” is the version the source names, or (marked *) the first wordpress.org release after the last affected version.
high 8.8 CVE-2026-85682 · published 2026-09-24
Security issue in YOP Poll (7.0.10 and older)
- Affected
- 7.0.10 and older
- Fixed in
- 7.0.11 *
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Wordfence
Details from the advisory
The YOP Poll plugin for WordPress is vulnerable to Origin Validation Error in all versions up to, and including, 7.0.10. This is due to the plugin transmitting a wp_rest nonce to window.opener via postMessage() with a wildcard targetOrigin. This makes it possible for unauthenticated attackers to steal a REST nonce scoped to a logged-in Administrator and use it to change the Administrator's email address and password, resulting in full account takeover. The Administrator must open an attacker-controlled page in order to exploit this vulnerability.
medium 5.3 CVE-2026-14840 · published 2026-08-01
Security issue in YOP Poll (7.0.0 up to (not including) 7.0.6)
- Affected
- 7.0.0 up to (not including) 7.0.6
- Fixed in
- 7.0.6
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by CISA ADP
Details from the advisory
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.
medium 5.3 CVE-2025-64370 · published 2025-11-13
Missing authorization check in YOP Poll (6.5.38 and older)
- Affected
- 6.5.38 and older
- Fixed in
- 6.5.39
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Missing Authorization vulnerability in YOP YOP Poll yop-poll allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects YOP Poll: from n/a through <= 6.5.38.
high 7.1 CVE-2025-62040 · published 2025-11-06
Cross-site scripting (XSS) in YOP Poll (6.5.37 and older)
- Affected
- 6.5.37 and older
- Fixed in
- 6.5.38
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in YOP YOP Poll yop-poll.This issue affects YOP Poll: from n/a through <= 6.5.37.
medium 5.3 CVE-2023-46611 · published 2025-01-02
Authentication bypass in YOP Poll (6.5.28 and older)
- Affected
- 6.5.28 and older
- Fixed in
- 6.5.29
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by Patchstack
Details from the advisory
Authentication Bypass by Primary Weakness vulnerability in yourownprogrammer YOP Poll allows Authentication Bypass.This issue affects YOP Poll: from n/a through 6.5.28.
low 3.7 CVE-2023-6109 · published 2023-11-14
Security issue in YOP Poll (6.5.26 and older)
- Affected
- 6.5.26 and older
- Fixed in
- 6.5.27 *
- Access needed (per CVSS)
- No login needed
- Range from
- CVE record (the advisory publisher) · score by NVD
Details from the advisory
The YOP Poll plugin for WordPress is vulnerable to a race condition in all versions up to, and including, 6.5.26. This is due to improper restrictions on the add() function. This makes it possible for unauthenticated attackers to place multiple votes on a single poll even when the poll is set to one vote per person.
medium 5.3 CVE-2022-1600 · published 2022-08-01
Missing authorization check in YOP Poll (older than 6.4.3)
- Affected
- older than 6.4.3
- Fixed in
- 6.4.3
- Access needed (per CVSS)
- No login needed
- Range from
- NVD analysis · score by NVD
Details from the advisory
The YOP Poll WordPress plugin before 6.4.3 prioritizes getting a visitor's IP from certain HTTP headers over PHP's REMOTE_ADDR, which makes it possible to bypass IP-based limitations to vote in certain situations.
medium 5.4 CVE-2022-0205 · published 2022-03-07
Stored cross-site scripting (XSS) in YOP Poll (older than 6.3.5)
- Affected
- older than 6.3.5
- Fixed in
- 6.3.5
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- NVD analysis · score by NVD
Details from the advisory
The YOP Poll WordPress plugin before 6.3.5 does not sanitise and escape some of the settings (available to users with a role as low as author) before outputting them, leading to a Stored Cross-Site Scripting issue
medium 5.4 CVE-2021-24833 · published 2021-11-17
Stored cross-site scripting (XSS) in YOP Poll (older than 6.3.1)
- Affected
- older than 6.3.1
- Fixed in
- 6.3.1
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- NVD analysis · score by NVD
Details from the advisory
The YOP Poll WordPress plugin before 6.3.1 is affected by a stored Cross-Site Scripting vulnerability, which exists in the Admin preview module where a user with a role as low as author is allowed to execute arbitrary script code within the context of the application. This vulnerability is due to insufficient validation of question and answer text parameters in Create Poll module.
NVD CVE-2021-24833WPScan advisoryCode change (fix)fortiguard.com
medium 5.4 CVE-2021-24834 · published 2021-11-17
Stored cross-site scripting (XSS) in YOP Poll (older than 6.3.1)
- Affected
- older than 6.3.1
- Fixed in
- 6.3.1
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- NVD analysis · score by NVD
Details from the advisory
The YOP Poll WordPress plugin before 6.3.1 is affected by a stored Cross-Site Scripting vulnerability which exists in the Create Poll - Options module where a user with a role as low as author is allowed to execute arbitrary script code within the context of the application. This vulnerability is due to insufficient validation of custom label parameters - vote button label , results link label and back to vote caption label.
NVD CVE-2021-24834WPScan advisoryCode change (fix)fortiguard.com
medium 6.1 CVE-2021-24885 · published 2021-10-25
Reflected cross-site scripting (XSS) in YOP Poll (older than 6.1.2)
- Affected
- older than 6.1.2
- Fixed in
- 6.1.2
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- NVD analysis · score by NVD
Details from the advisory
The YOP Poll WordPress plugin before 6.1.2 does not escape the perpage parameter before outputting it back in an attribute, leading to a Reflected Cross-Site Scripting
medium 6.1 CVE-2021-24454 · published 2021-07-12
Stored cross-site scripting (XSS) in YOP Poll (older than 6.2.8)
- Affected
- older than 6.2.8
- Fixed in
- 6.2.8
- Access needed (per CVSS)
- No login needed; someone on the site has to click a link or open a page
- Range from
- NVD analysis · score by NVD
Details from the advisory
In the YOP Poll WordPress plugin before 6.2.8, when a pool is created with the options "Allow other answers", "Display other answers in the result list" and "Show results", it can lead to Stored Cross-Site Scripting issues as the 'Other' answer is not sanitised before being output in the page. The execution of the XSS payload depends on the 'Show results' option selected, which could be before or after sending the vote for example.
medium 5.4 CVE-2017-2127 · published 2017-04-28
Cross-site scripting (XSS) in YOP Poll (5.8 and older)
- Affected
- 5.8 and older
- Fixed in
- 5.8.3 *
- Access needed (per CVSS)
- Needs a low-level account (e.g. subscriber); someone on the site has to click a link or open a page
- Range from
- NVD analysis · score by NVD
Details from the advisory
Cross-site scripting vulnerability in YOP Poll versions prior to 5.8.1 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.
Recent activity
- 2026-10-28 — latest release on wordpress.org (7.1.0).
- 2026-09-24 — Security issue disclosed (CVE-2026-85682), fixed in 7.0.11.
- 2026-08-01 — Security issue disclosed (CVE-2026-14840), fixed in 7.0.6.
- 2025-11-13 — Missing authorization check disclosed (CVE-2025-64370), fixed in 6.5.39.
Get an email when YOP Poll has a new vulnerability
Free. We check the CVE feeds every day and email you only when a new issue for YOP Poll (yop-poll) is published or a fix ships. Unsubscribe in one click.
Browse vulnerabilities
Types found in this plugin: Cross-site scripting (XSS) (7) · Missing authorization (2) · Authentication bypass (1)
Where this data comes from
- Version, last update, installs: wordpress.org/plugins/yop-poll (Plugins API), fetched 2026-11-04.
- Vulnerabilities: NIST National Vulnerability Database (NVD), checked 2026-11-04. This product uses data from the NVD API but is not endorsed or certified by the NVD.
- Each record links to its CVE page and to the original advisory (Wordfence, Patchstack or WPScan) where there is one. We only list a CVE here when its references or its advisory name this exact plugin, so a few real issues may be missing; none should be about a different plugin. Spot an error? Email Daniel.
Badge for your site or docs (states facts with a date, not a verdict):
<a href="https://laskyr.com/plugins/yop-poll"><img src="https://laskyr.com/plugins/yop-poll/badge.svg" alt="YOP Poll vulnerability status"></a>