All vulnerabilities
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.1Medium
ExploitationNo 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
Fixed in5.0.0Fixed versionCVE List
Published20 Oct 2026Updated 23 Oct 2026CVE List

What fixes it

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