Quiz And Survey Master (Qsm) – Easy Quiz And Survey Maker
Approved changes feed: RSS · Atom
cpe:2.3:a:expresstech:quiz_and_survey_master_(qsm)_–_easy_quiz_and_survey_maker:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Expresstech (8cd29c90-9f0f-5fe0-b0c4-1df4572a401e) |
|---|---|
| Product | Quiz And Survey Master (Qsm) – Easy Quiz And Survey Maker (d19589c9-e3d2-5008-b977-08b7cfe3921f) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-9233 |
vulnerable | 2026-07-29 01:09:06.915798 |
Quiz and Survey Master (QSM) <= 11.1.4 - Missing Authorization to Authenticated (Contributor+) Arbitrary Modification via qsm_insert_quiz_template AJAX Action
MEDIUM (4.3)
The Quiz and Survey Master (QSM) – Easy Quiz and Survey Maker plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 11.1.4. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with contributor-level access and above, to create, modify, and delete quiz output templates stored in the mlw_quiz_output_templates database table, including storing unsanitized HTML content such as arbitrary script tags.
Published: 2026-06-27T06:50:57.158Z
Updated: 2026-06-29T19:04:24.909Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-9230 |
vulnerable | 2026-07-29 01:09:06.915608 |
Quiz and Survey Master (QSM) <= 11.1.4 - Missing Authorization to Authenticated (Contributor+) Arbitrary Quiz Modification and Email Reroute via Leaked Nonce from /quiz/structure
MEDIUM (4.3)
The Quiz and Survey Master (QSM) – Easy Quiz and Survey Maker plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 11.1.4. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with contributor-level access and above, to modify quizzes they do not own, overwrite quiz results pages, and reroute quiz-result notification emails to attacker-controlled addresses. An attacker first calls the /quiz/structure endpoint with an arbitrary victim quiz ID to obtain a valid nonce bound to that quiz ID and their own user ID, then presents that nonce to the /quizzes/{id}/emails save endpoint, which accepts it without verifying quiz ownership.
Published: 2026-07-03T06:50:11.170Z
Updated: 2026-07-06T14:45:18.312Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-6448 |
vulnerable | 2026-06-08 08:07:04.806923 |
Quiz and Survey Master (QSM) <= 11.1.2 - Authenticated (Admin+) SQL Injection via 'order' and 'limit' Parameters
MEDIUM (4.9)
The Quiz and Survey Master (QSM) – Easy Quiz and Survey Maker plugin for WordPress is vulnerable to time-based blind SQL Injection via the 'order' parameter in all versions up to, and including, 11.1.2 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with admin-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. If the secret key is exposed, this can be exploited by lower-privileged users.
Published: 2026-06-05T23:28:27.562Z
Updated: 2026-06-06T11:48:49.465Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-5797 |
vulnerable | 2026-06-08 08:07:04.111397 |
Quiz and Survey Master (QSM) <= 11.1.0 - Unauthenticated Shortcode Injection Leading to Arbitrary Quiz Result Disclosure via Quiz Answer Text Input Fields
MEDIUM (5.3)
The Quiz And Survey Master plugin for WordPress is vulnerable to Arbitrary Shortcode Execution in versions up to and including 11.1.0. This is due to insufficient input sanitization and the execution of do_shortcode() on user-submitted quiz answer text. User-submitted answers pass through sanitize_text_field() and htmlspecialchars(), which only strip HTML tags but do not encode or remove shortcode brackets [ and ]. When quiz results are displayed, the plugin calls do_shortcode() on the entire results page output (including user answers), causing any injected shortcodes to be executed. This makes it possible for unauthenticated attackers to inject arbitrary WordPress shortcodes such as [qsm_result id=X] to access other users' quiz submissions without authorization, as the qsm_result shortcode lacks any authorization checks.
Published: 2026-04-17T05:29:26.679Z
Updated: 2026-04-17T11:14:55.597Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-2412 |
vulnerable | 2026-06-08 07:55:17.014822 |
Quiz and Survey Master (QSM) <= 10.3.5 - Authenticated (Contributor+) SQL Injection via 'merged_question' Parameter
MEDIUM (6.5)
The Quiz and Survey Master (QSM) plugin for WordPress is vulnerable to SQL Injection via the 'merged_question' parameter in all versions up to, and including, 10.3.5. This is due to insufficient sanitization of user-supplied input before being used in a SQL query. The sanitize_text_field() function applied to the merged_question parameter does not prevent SQL metacharacters like ), OR, AND, and # from being included in the value, which is then directly concatenated into a SQL IN() clause without using $wpdb->prepare() or casting values to integers. This makes it possible for authenticated attackers, with Contributor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Published: 2026-03-23T22:25:39.767Z
Updated: 2026-04-08T17:16:36.412Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-9637 |
vulnerable | 2026-06-08 07:47:09.421202 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-9318 |
vulnerable | 2026-06-08 07:45:22.285926 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-9294 |
vulnerable | 2026-06-08 07:45:22.203023 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-3592 |
vulnerable | 2026-06-08 06:43:50.407052 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-0292 |
vulnerable | 2026-06-08 05:52:04.702214 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-0291 |
vulnerable | 2026-06-08 05:52:04.701136 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-4033 |
vulnerable | 2026-06-08 05:51:36.588954 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-4032 |
vulnerable | 2026-06-08 05:51:36.587537 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.