CVE-2026-10623

PressPrimer Quiz <= 2.3.0 - Insecure Direct Object Reference to Authenticated (Custom+) Arbitrary Modification via 'quiz_id', 'item_id', and 'rule_id' Parameters

Published Jun 18, 2026 CVSS 3.1 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
The PressPrimer Quiz – AI Quiz Maker, Exam Builder & LMS Assessment Plugin plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.3.0 via the 'rule_id' parameter due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with custom-level access and above, to modify or delete quiz rules belonging to other teachers, resulting in unauthorized tampering of another user's quiz structure.

Analysis

AI-generated

Technical impact

The PressPrimer Quiz – AI Quiz Maker, Exam Builder & LMS Assessment Plugin for WordPress contains an insecure direct object reference flaw that allows an authenticated user with the custom-level role or higher to supply a rule_id, quiz_id, or item_id parameter that is not properly validated. This flaw enables the attacker to modify or delete quiz rules owned by other teachers. While it does not enable code execution or data exfiltration, the integrity of assessment data is compromised, which could affect grading correctness and the trustworthiness of the learning platform.

Affected Systems

WordPress sites that have installed the PressPrimer Quiz plugin in any version up to and including 2.3.0 are affected. Any user with custom-level privileges—typically teachers or administrators—can exploit the flaw if the REST API endpoints are accessible. Sites that host user‑generated content via quizzes of this plugin are therefore at risk.

Risk and Exploitability

The CVSS score of 4.3 places the issue in the moderate severity range, and the EPSS score of less than 1% indicates a low probability of exploitation at present. The vulnerability is not listed in the CISA KEV catalog, suggesting no known public exploitation. Because only authenticated users can exploit the flaw, the attack vector is essentially internal or relies on compromised credentials. Nonetheless, the potential to alter other users’ quiz configurations warrants prompt attention.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the PressPrimer Quiz plugin to the latest official release, ensuring that any patch addressing the insecure direct object reference is applied.
  • If a new version is not immediately available, revoke or restrict the custom-level role from accessing the API endpoints that accept rule_id, quiz_id, or item_id; use role‑management tools or custom code to tighten permissions.
  • Verify that the plugin validates ownership of the specified objects on every request; if missing, add server‑side checks that confirm the authenticated user owns the targeted quiz rule before allowing modifications.

Generated by OpenCVE AI on June 18, 2026 at 18:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
References
Link Providers
https://github.com/PressPrimer/pressprimer-quiz/commit/1795687 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.1.0/includes/api/class-ppq-rest-controller.php#L1703 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.1.0/includes/api/class-ppq-rest-controller.php#L1786 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.1.0/includes/api/class-ppq-rest-controller.php#L1813 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.1.0/includes/api/class-ppq-rest-controller.php#L1860 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.1.0/includes/api/class-ppq-rest-controller.php#L1923 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.1.0/includes/api/class-ppq-rest-controller.php#L1963 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.1.0/includes/api/class-ppq-rest-controller.php#L434 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.2.2/includes/api/class-ppq-rest-controller.php#L1703 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.2.2/includes/api/class-ppq-rest-controller.php#L1786 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.2.2/includes/api/class-ppq-rest-controller.php#L1813 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.2.2/includes/api/class-ppq-rest-controller.php#L1860 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.2.2/includes/api/class-ppq-rest-controller.php#L1923 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.2.2/includes/api/class-ppq-rest-controller.php#L1963 cve-icon cve-icon
https://plugins.trac.wordpress.org/browser/pressprimer-quiz/tags/2.2.2/includes/api/class-ppq-rest-controller.php#L434 cve-icon cve-icon
https://www.wordfence.com/threat-intel/vulnerabilities/id/150ac796-d77b-4915-8bbf-9f9b54be8eaf?source=cve cve-icon cve-icon
History
Type Values Removed Values Added
First Time appeared Pressprimer
Pressprimer pressprimer Quiz – Ai Quiz Maker, Exam Builder & Lms Assessment Plugin
Wordpress
Wordpress wordpress
Vendors & Products Pressprimer
Pressprimer pressprimer Quiz – Ai Quiz Maker, Exam Builder & Lms Assessment Plugin
Wordpress
Wordpress wordpress
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description The PressPrimer Quiz – AI Quiz Maker, Exam Builder & LMS Assessment Plugin plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.3.0 via the 'rule_id' parameter due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with custom-level access and above, to modify or delete quiz rules belonging to other teachers, resulting in unauthorized tampering of another user's quiz structure.
Title PressPrimer Quiz <= 2.3.0 - Insecure Direct Object Reference to Authenticated (Custom+) Arbitrary Modification via 'quiz_id', 'item_id', and 'rule_id' Parameters
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
Wordfence
Published
Updated
Jun 18, 2026, 6:18 PM
Reserved
Jun 2, 2026, 2:00 PM
Status
Deferred
Published
Jun 18, 2026, 6:16 AM
Modified
Jun 18, 2026, 7:16 PM