Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-14825

CVE-2026-14825: Quiz and Survey Master Auth Bypass Flaw

CVE-2026-14825 is an authorization bypass vulnerability in Quiz and Survey Master WordPress plugin, allowing contributors to modify quiz settings without proper ownership checks. This article covers technical details, affected versions, and mitigation.

Updated:

CVE-2026-14825 Overview

CVE-2026-14825 is a broken access control vulnerability in the Quiz and Survey Master (QSM) WordPress plugin before version 11.2.4. The plugin fails to perform a per-object ownership check before saving a quiz's front-end text settings. Authenticated users with contributor-level access or higher can modify the text settings of quizzes owned by other users. The flaw is categorized as [CWE-639] Authorization Bypass Through User-Controlled Key. The vulnerability requires authentication and yields a limited integrity impact with no confidentiality or availability effect.

Critical Impact

Contributor-level users can tamper with front-end text settings of quizzes belonging to other authors, enabling content manipulation and low-privilege data integrity abuse.

Affected Products

  • Quiz and Survey Master (QSM) WordPress plugin versions prior to 11.2.4
  • WordPress sites permitting contributor-level or higher registration
  • Multi-author WordPress environments running vulnerable QSM installations

Discovery Timeline

  • 2026-08-19 - CVE-2026-14825 published to NVD
  • 2026-08-19 - Last updated in NVD database

Technical Details for CVE-2026-14825

Vulnerability Analysis

The Quiz and Survey Master plugin exposes an endpoint that saves front-end text settings for a quiz object. The handler accepts a quiz identifier from the request and applies changes without verifying that the requesting user owns the quiz. Any authenticated user assigned the contributor role or higher passes the plugin's capability check and can therefore submit modifications to quizzes created by other users.

This is an Insecure Direct Object Reference (IDOR) pattern. The plugin conflates "has permission to edit quizzes" with "has permission to edit this specific quiz." The result is horizontal privilege escalation across quiz objects. Attackers gain no read access to sensitive data, so confidentiality is not affected. Availability is also unaffected because the endpoint modifies text settings rather than deleting or disabling content.

Root Cause

The root cause is a missing per-object authorization check in the save routine for quiz front-end text settings. The plugin verifies the caller's role but does not compare the quiz's author identifier against the current user identifier before persisting the change. This maps directly to [CWE-639].

Attack Vector

An authenticated contributor sends a crafted request to the QSM settings-save endpoint referencing a quiz ID owned by another author. The server applies the submitted text settings to the target quiz. The attack requires network access to the WordPress site and valid contributor credentials. No user interaction is required. Refer to the WPScan Vulnerability Report for technical detail on the affected endpoint.

Detection Methods for CVE-2026-14825

Indicators of Compromise

  • Unexpected changes to quiz text fields such as messages, buttons, or result screens on quizzes owned by other authors
  • WordPress audit log entries showing contributor-role users editing quizzes they did not create
  • HTTP POST requests to QSM AJAX or admin-ajax endpoints referencing quiz IDs outside the caller's authored content

Detection Strategies

  • Compare post_author values for QSM quiz objects against the user IDs recorded in recent settings-update audit events
  • Enable a WordPress audit logging plugin and alert on QSM settings changes performed by non-administrator, non-editor accounts
  • Review web server access logs for repeated POSTs to QSM save endpoints from a single low-privilege session across multiple quiz IDs

Monitoring Recommendations

  • Monitor for role escalation attempts and new contributor account registrations on multi-author sites running QSM
  • Track version strings of installed WordPress plugins and alert when QSM remains below 11.2.4
  • Baseline normal QSM editorial activity per user and flag deviations in quiz ownership scope

How to Mitigate CVE-2026-14825

Immediate Actions Required

  • Update the Quiz and Survey Master plugin to version 11.2.4 or later on all WordPress sites
  • Audit contributor and author accounts and remove any that are unused or unrecognized
  • Review recent modifications to QSM quizzes and revert unauthorized text setting changes

Patch Information

The vendor addressed the missing ownership check in Quiz and Survey Master version 11.2.4. Administrators should apply this update through the WordPress plugin manager or via WP-CLI. Refer to the WPScan Vulnerability Report for advisory detail.

Workarounds

  • Restrict contributor-level registrations on sites that do not require multi-author workflows
  • Temporarily limit QSM quiz editing to administrator or editor roles using a role management plugin until the patch is applied
  • Place the WordPress admin area behind an authentication proxy or IP allow list to reduce exposure of the vulnerable endpoint
bash
# Update QSM using WP-CLI
wp plugin update quiz-master-next --version=11.2.4
wp plugin list --name=quiz-master-next --fields=name,status,version

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.