Skip to main content

Poll Maker CVE-2026-8995

| EUVDEUVD-2026-33247 MEDIUM
Information Exposure (CWE-200)
2026-05-29 Wordfence GHSA-5846-9fv5-4429
4.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register subscriber account on target WordPress site
  2. Delivery
    Authenticate and obtain session cookie
  3. Exploit
    POST to wp-admin/admin-ajax.php with action=ays_poll_get_user_information
  4. Execution
    Receive serialized WP_User object containing bcrypt password hash
  5. Persist
    Conduct offline dictionary attack against recovered hash
  6. Impact
    Recover plaintext credentials for account takeover or credential stuffing

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must hold an active, authenticated WordPress session at subscriber level or above (PR:L per CVSS vector). The Poll Maker plugin must be installed and activated on the target site - no special plugin configuration, feature flag, or non-default setting is required beyond plugin activation, as the AJAX action is registered unconditionally. Exploitation is blocked on WordPress instances where user registration is fully disabled and no non-administrative accounts exist, since the PR:L prerequisite cannot be met without a valid login. Nonce verification is absent, but authentication is still required - the endpoint is not exploitable by unauthenticated visitors. Based on available description data, the endpoint returns the calling user's own WP_User record; whether other users' records can be requested by manipulating parameters is not confirmed and should be verified with the vendor.

Impact

The CVSS 4.3 Medium score (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) is broadly appropriate: the impact is limited to confidentiality with no integrity or availability consequence, and PR:L constrains exploitation to authenticated users. However, the raw CVSS underrepresents practical risk on WordPress sites with open registration, where the subscriber-level bar is trivially cleared by any self-registered user. The unique danger here is that the leaked field - the bcrypt password hash - is something WordPress explicitly refuses to expose through legitimate channels, meaning defenders may not anticipate it as a disclosure risk. Offline cracking of bcrypt hashes is computationally feasible for weak passwords and enables subsequent account takeover or credential reuse across other services. No EPSS data was provided; no CISA KEV listing exists; no public proof-of-concept exploit has been identified at time of analysis. The primary limiting factors are the PR:L requirement (sites with registration fully disabled and no non-admin accounts are not exploitable) and the fact that - based on the description - the endpoint appears to return the calling user's own data rather than arbitrary users' data, which constrains the blast radius to self-targeted hash exposure rather than mass user harvesting.

Exploit ScenarioDerived

An attacker registers a free account on a WordPress site running Poll Maker ≤6.3.7, authenticates to obtain a valid session cookie, then issues a single POST request to wp-admin/admin-ajax.php with action=ays_poll_get_user_information. The plugin returns a serialized WP_User object containing the attacker's own bcrypt password hash - a value WordPress never surfaces through any standard interface. The attacker then subjects the hash to an offline dictionary attack; recovery of the plaintext password enables account takeover and potential credential reuse against other services where the same password was used.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 29, 2026

Poll Maker WordPress plugin (versions ≤6.3.7) leaks the complete WP_User object - including bcrypt password hashes, email addresses, login names, registration dates, roles, and capabilities - through an AJAX endpoint that performs no nonce verification or capability check beyond confirming the requestor is logged in. Any subscriber-level authenticated user on an affected site can call the ays_poll_get_user_information action and retrieve user data that WordPress deliberately withholds from all of its standard interfaces, including the REST API. No public exploit has been identified at time of analysis, but the attack requires only a valid subscriber session and a single POST request, and the recovered bcrypt hash enables offline password-cracking attacks.

RemediationAI

Update Poll Maker to version 6.3.8 or later. The WordPress plugin SVN repository includes a 6.3.8 tag with changes to both class-poll-maker-ays-public.php and class-poll-maker-ays.php - the two files containing the vulnerable handler - indicating 6.3.8 is the patched release; however, an explicit vendor changelog confirming the fix was not independently cited in the available data, so the fix version is inferred from SVN evidence rather than a formal advisory statement. If immediate upgrade is not feasible, administrators should add a WAF rule blocking POST requests to wp-admin/admin-ajax.php where the action parameter equals ays_poll_get_user_information from any user role below administrator; this eliminates the attack vector with no impact on legitimate poll functionality for visitors. Disabling open user registration reduces the exposed attack surface by preventing new accounts at subscriber level, though it does not protect against exploitation by existing subscribers. Refer to the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/5d1ff79e-5246-422a-ae75-20763e7acd17 for further guidance.

Affected VersionsENISA

Poll Maker by AYS – Versus Polls, Anonymous Polls, Image Polls 0 ≤6.3.7

Affected Packages

euvd poll_maker_by_ays_versus_polls_anonymous_polls_image_polls no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is rooted in CWE-200 (Exposure of Sensitive Information to Unauthorized Actor) and resides in the Poll Maker plugin by AYS Pro (CPE: cpe:2.3:a:ays-pro:poll_maker_by_ays_-_versus_polls,_anonymous_polls,_image_polls:*:*:*:*:*:*:*:*). The AJAX handler ays_poll_get_user_information is registered in class-poll-maker-ays.php at line 318 and implemented in class-poll-maker-ays-public.php around lines 2960-2967. The handler serializes and returns the raw PHP WP_User object without any sanitization. WordPress's core architecture deliberately never exposes the user_pass field (a bcrypt hash) through any REST API endpoint or admin UI; this plugin bypasses that safeguard by directly dumping the internal user object. The absence of nonce verification additionally removes CSRF protections, though the PR:L CVSS parameter confirms authentication is still required.

Know when Wordpress Plugin gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Primary rating from Vendor (Wordfence) · only source for this CVE.

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

The Poll Maker - Versus Polls, Anonymous Polls, Image Polls plugin for WordPress is vulnerable to Sensitive Information Exposure in versions up to and including 6.3.7. This is due to insufficient access controls on the 'ays_poll_get_user_information' AJAX action, which serializes and returns the complete WP_User object - including the user_pass (bcrypt password hash), user_email, user_login, user_registered, roles, and all capabilities - without any nonce verification or capability check beyond is_user_logged_in(). This makes it possible for authenticated attackers, with subscriber-level access and above, to retrieve sensitive account data including their own password hash, which WordPress does not expose through any of its standard interfaces and which can be leveraged for offline password-cracking attacks.

Threat Intelligence Overview

EPSS Score
0.0%
Top 86% exploitable
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy