MEDIUM 4.3

CVE-2026-10623: PressPrimer Quiz IDOR Vulnerability – Patch Guidance for WordPress Educators

A WordPress plugin used for creating quizzes and exams has a flaw that lets teachers with higher access levels modify or delete quiz rules set up by other teachers without permission. The vulnerability requires someone to be logged into WordPress with instructor-level access or above, so it's not an external threat, but it does enable insider abuse or lateral privilege misuse within an educational institution using the plugin.

Source data · NVD / CISA · public domain

CVSS
3.1 · 4.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weaknesses (CWE)
CWE-639
Affected products
0 configuration(s)
Published / Modified
2026-06-18 / 2026-06-18

NVD description (verbatim)

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.

16 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-10623 is an Insecure Direct Object Reference (IDOR) vulnerability in the PressPrimer Quiz plugin affecting versions up to 2.3.0. The flaw exists in the 'rule_id' parameter handler, which fails to validate that the authenticated user owns or has permission to modify the quiz rule being targeted. An attacker with custom-level access (or higher role) can supply arbitrary rule_id values to modify or delete quiz structures belonging to other instructors. The vulnerability requires prior authentication and does not expose confidential data, but enables direct manipulation of quiz integrity.

Business impact

For educational institutions and training organizations using PressPrimer Quiz, this vulnerability creates risk of instructional sabotage. A malicious or disgruntled instructor could alter or delete quiz rules configured by colleagues, disrupting course assessments, invalidating grades, or creating administrative chaos. The impact is primarily operational and reputational rather than data-exfiltration-based, but can undermine institutional trust and require rollback of quiz configurations from backups.

Affected systems

WordPress installations running the PressPrimer Quiz – AI Quiz Maker, Exam Builder & LMS Assessment Plugin in any version up to and including 2.3.0 are vulnerable. Exposure is limited to authenticated users with custom-level access or above; users with subscriber or contributor roles are not affected. Organizations using this plugin for course delivery, certification testing, or LMS-backed quizzes should audit their user role assignments and inventory all instructor accounts.

Exploitability

The vulnerability is straightforward to exploit for anyone already holding authenticated access at the custom-level tier or higher. No special tools, network access, or user interaction are required beyond login. However, the threat is primarily insider-focused; external attackers cannot exploit this without first compromising a legitimate instructor account. The barrier to exploitation is low once authentication is obtained, making this a notable privilege-misuse risk in multi-instructor environments.

Remediation

Update the PressPrimer Quiz plugin to a patched version released after 2.3.0 that implements proper authorization checks on the 'rule_id' parameter. Verify against the official plugin repository or vendor advisory for the specific patched version. Until patching is possible, restrict custom-level and higher access to only fully trusted instructors, review role assignments, and enable audit logging on quiz modifications if available.

Patch guidance

Check the WordPress plugin repository for PressPrimer Quiz and install any available version newer than 2.3.0. Verify the patch notes confirm that authorization validation has been added to rule_id parameter handling. Test the patched version in a staging environment to ensure quiz functionality is preserved and that existing quiz rules are not affected by the update. Roll out to production after validation.

Detection guidance

Monitor WordPress audit logs (if enabled via a logging plugin) for modifications to quiz rules by users who do not typically manage those quizzes. Review quiz rule change history within the PressPrimer Quiz plugin settings if available. Query database audit tables for unexpected UPDATE or DELETE operations on quiz rule records, correlating timestamps with user login sessions. Implement Web Application Firewall rules to flag POST/PUT/DELETE requests to quiz rule endpoints originating from non-owner user IDs if the plugin exposes such patterns.

Why prioritize this

Although the CVSS score is MEDIUM (4.3), this vulnerability warrants prompt attention in educational and training environments because it directly undermines quiz integrity and could affect student grades and institutional credibility. The threat is not catastrophic (no data breach, no external access required) but is operationally disruptive. Prioritize patching at institutions with large instructor bases or contentious inter-departmental relationships where insider abuse risk is elevated.

Risk score, explained

The CVSS 3.1 score of 4.3 reflects low attack complexity, no user interaction, and limited impact scope. The vulnerability requires prior authentication (PR:L) and does not compromise confidentiality (C:N), but does enable integrity violations (I:L). The score appropriately excludes external attack vectors and accounts for the low privileged attacker pool. Organizations should not treat this as a critical emergency, but should not defer patching indefinitely either.

Frequently asked questions

Can external attackers exploit this vulnerability without a WordPress account?

No. This vulnerability requires authentication as a WordPress user with custom-level access or above. External attackers cannot exploit it directly; they would first need to compromise a legitimate instructor account.

Will updating the plugin affect my existing quiz rules and grades?

The patch adds authorization validation without altering quiz rule structure or existing data. In normal cases, an update should not affect existing rules or grades. However, test in a staging environment first and retain backups before updating production.

How can I identify if someone has exploited this in my WordPress site?

Check quiz rule modification history and audit logs for unexpected changes made by instructors who should not have access to those quizzes. If your logging plugin is enabled, review user activity around quiz rule endpoints for pattern anomalies.

What should I do if I find evidence of unauthorized quiz modifications?

Restore quiz rules from a recent backup if available. Review user account access logs to identify the responsible user and assess whether their account was compromised or the abuse was intentional. Update access controls and consider increasing monitoring of high-risk user roles.

This analysis is provided for informational purposes and based on published CVE data. Verify all patch versions, affected product ranges, and remediation steps against the official PressPrimer Quiz plugin repository and vendor security advisories. Organizations should conduct their own risk assessment and testing before deploying updates to production environments. No warranty is provided; SEC.co and its analysts assume no liability for decisions made on the basis of this intelligence. Source: NVD (public-domain), retrieved 2026-07-27. Analysis generated by SEC.co (claude-haiku-4-5).