Ad

CVE-2026-30884

CRITICAL CVSS 3.1: 9.6 EPSS 0.02%
Updated Mar 18, 2026
Mdjnelson
Parameter Value
CVSS 9.6 (CRITICAL)
Type CWE-639 (Authorization Bypass)
Vendor Mdjnelson
Public PoC No

mdjnelson/moodle-mod_customcert is a Moodle plugin for creating dynamically generated certificates with complete customization via the web browser. Prior to versions 4.4.9 and 5.0.3, a teacher who holds `mod/customcert:manage` in any single course can read and silently overwrite certificate elements belonging to any other course in the Moodle installation. The `core_get_fragment` callback `editelement` and the `mod_customcert_save_element` web service both fail to verify that the supplied `elementid` belongs to the authorized context, enabling cross-course information disclosure and data tampering.

Versions 4.4.9 and 5.0.3 fix the issue.

Attack Parameters

Attack Vector
Network
Can be exploited remotely
Attack Complexity
Low
Easy to exploit
Privileges Required
Low
Basic privileges needed
User Interaction
None
No user interaction needed

Impact Assessment

Confidentiality
High
Complete data leak
Integrity
High
Complete data modification
Availability
None
No disruption

CVSS Vector v3.1

Weakness Type (CWE)

Vulnerable Products

mdjnelson:moodle-mod_customcert