Description
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.
Published: 2026-09-24
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Administrator Account Takeover
Action: Immediate Patch
AI Analysis

Impact

The YOP Poll plugin for WordPress contains an unvalidated Origin error that allows an unauthenticated user to retrieve a wp_rest nonce via postMessage() with a wildcard targetOrigin. By obtaining this nonce, an attacker can impersonate a logged‑in Administrator and modify the Administrator's email address and password through the /auth/wp-login-redirect REST route, effectively taking over the Administrator account. The weakness is identified as CWE‑346.

Affected Systems

The vulnerability affects all versions of the YOP Poll plugin for WordPress up to and including 7.0.10. Users running any of these releases should verify their plugin version and apply the latest fix.

Risk and Exploitability

The CVSS score of 8.8 indicates a high‑severity flaw. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the Administrator to visit an attacker‑controlled site, after which the attacker can steal the REST nonce and use it to change credentials. The attack vector is indirect via a cross‑origin postMessage, but it involves an authenticated target (Administrator) and is therefore not a remote code execution in the traditional sense. The risk for organizations with missing patches is high, especially if administrators frequently browse external sites.

Generated by OpenCVE AI on September 24, 2026 at 09:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the YOP Poll plugin to a release newer than 7.0.10 where the wildcard targetOrigin in the postMessage call has been removed.
  • Restrict the postMessage recipient to your site's origin by modifying the JavaScript that sends the wp_rest nonce or by applying a Content Security Policy that blocks cross‑origin messages.
  • If an immediate upgrade is not possible, block access to the /auth/wp-login-redirect REST endpoint for administrator accounts using a firewall rule or a .htaccess restriction until the vulnerability is resolved.

Generated by OpenCVE AI on September 24, 2026 at 09:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Yourownprogrammer
Yourownprogrammer yop Poll
Vendors & Products Wordpress
Wordpress wordpress
Yourownprogrammer
Yourownprogrammer yop Poll

Thu, 24 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
Description 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.
Title YOP Poll <= 7.0.10 - Unauthenticated Origin Validation Error to Administrator Account Takeover via '/auth/wp-login-redirect' REST Route
Weaknesses CWE-346
References
Metrics cvssV3_1

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


Subscriptions

Wordpress Wordpress
Yourownprogrammer Yop Poll
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-24T14:35:13.603Z

Reserved: 2026-09-04T13:42:23.410Z

Link: CVE-2026-85682

cve-icon Vulnrichment

Updated: 2026-09-24T14:35:11.098Z

cve-icon NVD

Status : Deferred

Published: 2026-09-24T09:17:08.797

Modified: 2026-09-24T15:17:46.703

Link: CVE-2026-85682

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T09:30:20Z

Weaknesses