Moodle Moodle

312 CVEs affecting Moodle Moodle. Latest disclosed: 2026-05-10. Critical: 1, High: 10.

Top CVEs affecting Moodle Moodle
CVESeverityScorePublishedSummary
CVE-2017-2641Critical9.82017-03-26In Moodle 2.x and 3.x, SQL injection can occur via user preferences.
CVE-2016-3734High8.82017-04-20Cross-site request forgery (CSRF) vulnerability in markposts.php in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13 and ear…
CVE-2016-9187High8.82016-11-04Unrestricted file upload vulnerability in the double extension support in the "image" module in Moodle 3.1.2 allows remote authenticated users to execute arbit…
CVE-2016-9186High8.82016-11-04Unrestricted file upload vulnerability in the "legacy course files" and "file manager" modules in Moodle 3.1.2 allows remote authenticated users to execute arb…
CVE-2016-2157High8.82016-05-22Cross-site request forgery (CSRF) vulnerability in mod/assign/adminmanageplugins.php in Moodle through 2.6.11, 2.7.x before 2.7.13, 2.8.x before 2.8.11, 2.9.x…
CVE-2015-5338High8.82016-02-22Multiple cross-site request forgery (CSRF) vulnerabilities in the lesson module in Moodle through 2.6.11, 2.7.x before 2.7.11, 2.8.x before 2.8.9, and 2.9.x be…
CVE-2016-7919High7.52016-10-28Moodle 3.1.2 allows remote attackers to obtain sensitive information via unspecified vectors, related to a "SQL Injection" issue affecting the Administration p…
CVE-2015-5267High7.52016-02-22lib/moodlelib.php in Moodle through 2.6.11, 2.7.x before 2.7.10, 2.8.x before 2.8.8, and 2.9.x before 2.9.2 relies on the PHP mt_rand function to implement the…
CVE-2015-3272High7.42016-02-22Open redirect vulnerability in the clean_param function in lib/moodlelib.php in Moodle through 2.6.11, 2.7.x before 2.7.9, 2.8.x before 2.8.7, and 2.9.x before…
CVE-2016-7038High7.32017-01-20In Moodle 2.x and 3.x, web service tokens are not invalidated when the user password is changed or forced to be changed.
CVE-2021-47857High7.22026-01-21Moodle 3.10.3 contains a persistent cross-site scripting vulnerability in the calendar event subtitle field that allows attackers to inject malicious scripts…
CVE-2015-5332Medium6.82016-02-22Atto in Moodle 2.8.x before 2.8.9 and 2.9.x before 2.9.3 allows remote attackers to cause a denial of service (disk consumption) by leveraging the guest role a…
CVE-2015-5266Medium6.82016-02-22The enrol_meta_sync function in enrol/meta/locallib.php in Moodle through 2.6.11, 2.7.x before 2.7.10, 2.8.x before 2.8.8, and 2.9.x before 2.9.2 allows remote…
CVE-2019-10154Medium6.52019-06-26A flaw was found in Moodle before versions 3.7, 3.6.4. A web service fetching messages was not restricted to the current user's conversations.
CVE-2017-7532Medium6.52017-07-17In Moodle 3.x, course creators are able to change system default settings for courses.
CVE-2017-2642Medium6.52017-07-17Moodle 3.x has user fullname disclosure on the user preferences page.
CVE-2016-3729Medium6.52017-04-20The user editing form in Moodle 3.0 through 3.0.3, 2.9 through 2.9.5, 2.8 through 2.8.11, 2.7 through 2.7.13, and earlier allows remote authenticated users to…
CVE-2017-7489Medium6.32017-05-15In Moodle 2.x and 3.x, remote authenticated users can take ownership of arbitrary blogs by editing an external blog link.
CVE-2022-50943Medium6.12026-05-10Moodle LMS 4.0 contains a cross-site scripting vulnerability that allows unauthenticated attackers to inject malicious scripts by submitting payloads through t…
CVE-2017-12156Medium6.12017-09-18Moodle 3.x has XSS in the contact form on the "non-respondents" page in non-anonymous feedback.