Quiz Maker
CVE-2025-12426
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLoad public quiz page
-
DeliveryExtract public nonce from localized script
-
ExploitReplay nonce to ays_quiz_check_answer AJAX
-
ExecutionEnumerate question IDs
-
ImpactHarvest exposed quiz answers
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 | No special conditions - remote unauthenticated exploitation against default configurations of the Quiz Maker WordPress plugin (≤6.7.0.80); the only prerequisite is that the target site has the plugin active with at least one quiz published, since the attacker needs a public quiz page to scrape the quiz_maker_ajax_public nonce before replaying it to the ays_quiz_check_answer AJAX action. The practical limiting factor is scope of impact, not access difficulty: exploitation yields only quiz answers, so sites without sensitive/graded quizzes face negligible consequences even though the endpoint is fully reachable without authentication. |
| Impact | Signals are mostly consistent and point to a genuine but moderate-severity issue rather than an emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) confirms network-reachable, low-complexity, unauthenticated exploitation with no user interaction - the description corroborates this, since the ays_quiz_check_answer AJAX action only checks a nonce that is itself published to every site visitor via the quiz_maker_ajax_public localized script, effectively nullifying the authorization control. Impact is confidentiality-only (C:H/I:N/A:N): an attacker can read quiz answers but cannot alter or disrupt the site. EPSS is low (0.10%, 28th percentile) and there is no CISA KEV listing and no POC referenced in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation. I regard NVD's C:H as arguably overstated: the exposed data is limited to quiz answers, not credentials or broad personal data, so the real-world confidentiality loss is narrow (reflected in my independent assessment below). Net: a legitimately exploitable, trivially-weaponizable unauthenticated info-disclosure flaw, but one whose practical damage is confined to defeating quiz integrity; prioritize patching for any site that relies on quiz confidentiality (graded tests, certification quizzes), but it is not a critical mass-exploitation risk. |
| Exploit ScenarioDerived | An unauthenticated visitor loads any public page containing a Quiz Maker quiz, scrapes the publicly-exposed nonce from the quiz_maker_ajax_public localized script, and replays it against the ays_quiz_check_answer AJAX endpoint. Iterating over question IDs, the attacker harvests the correct answers for every quiz question - allowing them to cheat on graded or certification quizzes or dump proprietary quiz content. No POC is referenced in the input, but the attack is trivial given AV:N/AC:L/PR:N. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 18, 2026
Quiz Maker WordPress plugin through 6.7.0.80 exposes quiz answer data to unauthenticated remote users because the ays_quiz_check_answer AJAX action relies on a nonce that is published to every visitor in quiz_maker_ajax_public. An attacker who can view any public quiz can scrape that nonce and query the endpoint to retrieve answers, but the assessed impact is limited to quiz-answer confidentiality rather than broader site compromise. No public exploit code was identified at time of analysis and EPSS is low (0.10%, 28th percentile).
Earlier versions of this analysis (1)
The Quiz Maker plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 6.7.0.80. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.
RemediationAI
No vendor-released patch identified at time of analysis; monitor the Wordfence advisory and plugin source references for a fixed release, and update the plugin as soon as a patched version newer than 6.7.0.80 is available. If the plugin cannot be removed, consider disabling public quiz functionality or restricting quizzes to authenticated or trusted users so the public nonce is not exposed to anonymous visitors; this will break anonymous quiz participation. As a compensating control, block or restrict requests to the ays_quiz_check_answer AJAX action at the WAF or application layer, but this may break answer-checking features. Avoid placing sensitive answer keys or graded content in publicly accessible quizzes, and review logs for unusual AJAX requests to that action. Advisory: https://www.wordfence.com/threat-intel/vulnerabilities/id/bc524e3e-9b7c-47ae-ab44-c327b287b81a?source=cve.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue is in the WordPress Quiz Maker plugin by AYS Pro, matching CPE cpe:2.3:a:ays-pro:quiz_maker:*:*:*:*:*:wordpress:*:*. The public AJAX action ays_quiz_check_answer is intended for quiz answer checking, but the referenced source lines show it performs nonce validation without an authorization or capability check. Because the same nonce is exposed through quiz_maker_ajax_public localized script data on public quiz pages, the nonce does not act as a meaningful access control. This is CWE-200 information exposure: the root cause is insufficient authorization on an endpoint that returns answer data. The assessed vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N means remote unauthenticated exploitation with no user interaction, but confidentiality impact is limited to quiz answers; the practical prerequisite is that a public quiz exists so the attacker can obtain the nonce.
Know when Quiz Maker 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Public nonce defeats authorization so PR:N/AC:L/AV:N; impact is read-only quiz-answer leakage, a limited data type, so C:L (not C:H) and I:N/A:N.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
The Quiz Maker plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 6.7.0.80. This is due to the plugin exposing quiz answers through the ays_quiz_check_answer AJAX action without proper authorization checks. The endpoint only validates a nonce, but that same nonce is publicly available to all site visitors via the quiz_maker_ajax_public localized script data. This makes it possible for unauthenticated attackers to extract sensitive data including quiz answers for any quiz question.
Executive ViewAI
Quiz Maker WordPress plugin through 6.7.0.80 can disclose quiz answer data to remote users who can view public quizzes, creating confidentiality and assessment-integrity risk for organizations that rely on quizzes for training, certification, or education. Leadership should care because exposed answer keys can undermine trust in results and create reputational or compliance exposure, even though the issue does not appear to enable broader site compromise. No public exploit identified at time of analysis and EPSS is low, so response can be prioritized around exposure reduction and vendor tracking.
No vendor-released patch identified at time of analysis. Deactivate or remove Quiz Maker through 6.7.0.80 on public-facing sites; restrict quiz pages to trusted users; block or monitor the ays_quiz_check_answer AJAX action at the WAF/reverse proxy; review and replace exposed quiz answer sets; monitor the vendor advisory for a fixed release.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)NVD
More in Quiz Maker
View allThe Quiz Maker plugin for WordPress is vulnerable to time-based SQL Injection via the 'ays_questions' parameter in all v
SQL injection in the Quiz Maker WordPress plugin through 6.7.0.56 allows unauthenticated attackers to read sensitive dat
The Quiz Maker WordPress plugin before 6.4.9.5 does not escape generated URLs before outputting them in attributes, lead
The Quiz Maker WordPress plugin before 6.4.2.7 does not escape some parameters before outputting them back in attributes
The Quiz Maker WordPress plugin before 6.4.9.5 does not adequately authorize the `ays_quiz_author_user_search` AJAX acti
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Ays Pro Quiz Maker
The Quiz Maker WordPress plugin before 6.2.0.9 did not properly sanitise and escape the order and orderby parameters bef
Reflected cross-site scripting in the Ays Pro Quiz Maker WordPress plugin through version 6.7.1.91 lets unauthenticated
The Quiz Maker plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on th
Exposure of Sensitive System Information to an Unauthorized Control Sphere vulnerability in Ays Pro Quiz Maker allows Re
The Quiz Maker plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check
Cross-Site Request Forgery in the Quiz Maker WordPress plugin by Ays Pro up to version 6.7.0.82 allows unauthenticated a
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB