Description
The Quiz and Survey Master (QSM) WordPress plugin before 11.2.2 does not properly escape a question setting before outputting it into an unquoted HTML attribute, allowing users with contributor-level access and above to inject arbitrary JavaScript that executes in the browser of any user viewing the affected quiz.
Published: 2026-08-04
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises because the Quiz and Survey Master plugin fails to escape a question setting before rendering it inside an unquoted HTML attribute. This omission allows an attacker with contributor‑level permission and above to inject arbitrary JavaScript that will execute in the browsers of any user who views the affected quiz. The injected code can steal session cookies, deface content, or perform other malicious actions that compromise the confidentiality and integrity of user sessions. The impact is a stored cross‑site scripting (XSS) that affects all users who access the compromised quiz pages.

Affected Systems

Any WordPress site that has the Quiz and Survey Master plugin installed at a version earlier than 11.2.2 is affected. The plugin comes from the vendor listed as Unknown:Quiz and Survey Master (QSM). No specific version numbers beyond the cutoff are provided, so all builds before 11.2.2 should be considered vulnerable.

Risk and Exploitability

The CVSS details are not supplied, but the lack of proper escaping results in a high‑impact stored XSS. An attacker must first have contributor‑level or higher access to create or edit a quiz. Once the malicious payload is stored, any visitor to the quiz page will trigger the script, making it a widespread client‑side attack vector. Because the exploit occurs automatically when a user loads the page and no interaction beyond browsing is required, the practical exploitation likelihood is high for sites that allow contributors to modify quizzes. The vulnerability is not currently listed in CISA’s KEV catalog and the EPSS score is unavailable, suggesting no publicly documented exploits yet, but the inherent risk remains significant.

Generated by OpenCVE AI on August 4, 2026 at 09:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Quiz and Survey Master plugin to version 11.2.2 or later.
  • If an immediate upgrade is not possible, revoke or restrict contributor‑level access for users who can edit quizzes, and review existing quizzes for malicious content.
  • Implement a web application fire‑wall rule or a Content‑Security‑Policy header that blocks the execution of inline JavaScript on quiz pages.

Generated by OpenCVE AI on August 4, 2026 at 09:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 09:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79
CWE-83

Tue, 04 Aug 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Quiz and Survey Master (QSM) WordPress plugin before 11.2.2 does not properly escape a question setting before outputting it into an unquoted HTML attribute, allowing users with contributor-level access and above to inject arbitrary JavaScript that executes in the browser of any user viewing the affected quiz.
Title Quiz And Survey Master < 11.2.2 - Contributor+ Stored XSS via Polar Question
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-04T06:00:09.863Z

Reserved: 2026-07-06T08:45:44.217Z

Link: CVE-2026-14824

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T09:30:06Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-83

    Improper Neutralization of Script in Attributes in a Web Page