CVE-2026-113683
moodle-mod_vpl: VPL for Moodle before 5.0.0 Reflected XSS via similarity/diff.php filename
jcrodriguez-dis moodle-mod_vplApplications & CMS
CVSS
5.1MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.29%Chance of exploitation activity in the next 30 days, higher than 20% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 5.0.0moodle-mod_vplCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
VPL (Virtual Programming Lab) for Moodle before 5.0.0 contains a reflected cross-site scripting vulnerability that allows remote attackers to inject script via unencoded filename1/filename2 parameters in similarity/diff.php. Attackers can craft a diff.php link with a JavaScript payload that runs when a user holding mod/vpl:similarity opens it, performing actions or disclosing data under their session.
Text from CVE List
Affected versions 1
- moodle-mod_vplaffected: all versions before 5.0.0CVE List
References 4
- github.com/jcrodriguez-dis/moodle-mod_vpl/commit/5dd7fe00df2816b692f8ea262c6fa8cdee0b26b7Fixvia CVE List
- github.com/jcrodriguez-dis/moodle-mod_vpl/releases/tag/V5.0.0Fixvia CVE List
- vulncheck.com/advisories/vpl-for-moodle-before-5.0.0-reflected-xss-via-similarity-diff-php-filenameAdvisoryvia CVE List
- github.com/jcrodriguez-dis/moodle-mod_vpl/blob/V4.5.0/similarity/diff.class.php#L412-L419Referencevia CVE List